Software Engineer turned Product Engineer | 10+ Years Building for Impact
Hi and welcome! I’m Mikhail, or Jail to family and friends (pronounced in Spanish as [h'aɪl]).
I’m a Software Engineer with experience building websites and web applications for businesses and organizations of all sizes.
Over the years, I’ve worked on everything from e-commerce platforms, blogs, and portfolios to corporate sites, nonprofit and NGO platforms, learning systems, membership apps, forums, landing pages (and tools to generate them), digital magazines, booking systems, government platforms, directories, and more.
Thanks for stopping by and feel free to explore or reach out if you’d like to work together. I’m available as a freelancer or consultant.
I don’t just write code; I build products that solve real problems. With over a decade of experience in the JavaScript ecosystem, I’ve evolved from a pure Software Engineer into a Product Engineer. That means I focus on the “why” and “who” just as much as the “how.”
My core stack: I specialize in scaling high-performance web and mobile applications using React, Next.js, and Node.js.
While JavaScript is my home base, I strongly believe in using the right tool for the mission. I have professional experience with Java/Spring, Python/Django, and PHP/Laravel. Currently, I’m deepening my expertise in Rust and Haskell for type safety, Elixir for its powerful concurrency model, and Go for high-performance backend tooling.
I’m an Indie Hacker at heart and the founder of XalapaCode, a community of 150+ developers. I thrive when mentoring teams, architecting maintainable systems, or launching MVPs that grow into profitable SaaS platforms.
I’m always open to conversations about React architecture, the future of the web, or your latest indie project. Let’s build something meaningful.
Technical Skills
I have experience working with:
- Front-End: React.js (Next.js, React Router, Blitz.js), React Native, Angular, Vue.js, TailwindCSS, Hugo, Eleventy, Astro.
- Back-End: Node.js (Express.js, Nest.js, LoopBack), Python (Django, Flask, FastAPI), PHP (Laravel, CodeIgniter, Symfony, CakePHP), Ruby (Sinatra, Hanami, Rails), Java(Play, Spring), Elixir(Phoenix).
- Databases & APIs: PostgreSQL, MySQL, MongoDB, Prisma, GraphQL.
- CMS: WordPress, Sanity, Strapi, Keystone.js, Ghost, Directus.
- Cloud & DevOps: AWS, Azure, Google Cloud, Firebase, DigitalOcean.
- Other: Agile/Scrum, Git, REST API Design, CI/CD, Testing (Mocha, Cypress, Jest, Vitest).