Home
Dan Khazifire — Half my job is talking founders out of things. The other half is building what's left.
I'm a lead software engineer at a startup helping companies measure and report their environmental impact. On the side, I'm pursuing my studies, exploring how humans and AI collaborate in software engineering.
I work across requirements and code, sitting with product and engineering leads to refine broad ideas into the smallest version worth shipping.
Notes
All notesHow to add Tailwind CSS to your HTML projectTailwind gives you low-level utility classes, so you can build a design without ever leaving your HTML file. Here is the setup in 2026, with Tailwind v4.7 minJan 22Centering a div made easy with Tailwind CSSTwo ways to center an HTML element with Tailwind CSS, plus one newer option worth knowing about.2 minJan 22
Recent roles
Current & previousBangkok startupLead Software EngineerWorking closely with product and other engineering leads to build software that helps companies measure and report their environmental footprint.2022–Present
ResearcherPhD in Computer Science (Software Engineering)Exploring how humans and AI collaborate in software engineering. This is ongoing research.2025–Present
IndependentConsultant · Software EngineerScoping and building products for founders and small teams, turning vague ideas into the smallest version worth shipping.2024–2025
ResearcherMSc in Computer Science (Software Engineering)Knowledge risk and bus factor in software teams. DEV-EYE came out of this work and was presented at APSEC 2025.2022–2025
Recent work
All workCRM SystemOperationsProblemThe company was running its entire operation across dozens of disconnected spreadsheets. Data was duplicated, out of sync, and every task required manual copy-pasting between files. It was slow, error-prone, and couldn't scale as the team grew.Read the full storyWorkflow OptimisationInternal ToolProblemJobs were stalling because no one knew whose turn it was. Handoffs happened over chat messages that got buried, deadlines were missed, and the same questions kept getting asked. The team had an existing tool but it wasn't built around how they actually worked.Read the full storyDEV-EYERisk & Team AnalyticsProblemHigh turnover in software teams creates hidden risks. When key people leave, critical knowledge walks out with them. Existing bus factor tools were too rigid, with no way to adjust timelines or parameters for different projects.Read the full story
Get in touch
Got an idea, or want to collaborate on a project? Let's connect.