Full Stack Engineer · Frontend · Backend · Automation

I build systems
that scale
seamlessly.

I'm a full-stack engineer working at the intersection of product engineering, API design, and automation architecture. I don't just build features — I build systems that remove themselves from the critical path.

5+Years building
25hSaved weekly via automation
8Core skill domains
01 / 03

Technical Skills

Languages & Types

TypeScript is my primary language across the full stack. I write strongly-typed, readable code with proper interfaces, generics, and null handling built in from the start — codethat's built to be understood by the next engineer in the future, not just to compile today. I work in JavaScript daily, applying modern patterns like async/await, destructuring, and functional array methods.

TypeScriptJavaScriptPythonRubySQL
02 / 03

Work Experience

Mar 2025 — Present
Current

Full Stack Engineer

Ventura TRAVEL · Remote

  • Engineered an invoice validation pipeline that eliminated 25 hours of manual work weekly — modelled the business logic precisely enough to automate it completely end-to-end
  • Led the full migration of automation workflows from Make.com to n8n, converting black-box scenario blueprints into typed, version-controlled TypeScript — making implicit logic explicit for the first time
  • Collaborated on building an internal CRM to replace HubSpot, reducing tooling costs while producing a better fit for actual team workflows
  • Built event-driven reservation and flight processing systems using Hasura GraphQL, webhooks, and async TypeScript handlers
TypeScriptNest.jsGraphQLHasuran8nPostgreSQLNode.jsAgentic AI
Sep 2023 — Feb 2025

Senior Full Stack Engineer

Software Dynamics Labs · Remote

  • Built and optimised full-stack applications with deliberate decisions about SSR, SSG, and CSR rendering strategies based on real performance requirements
  • Refactored legacy codebases — replaced arrow code with early returns, implicit logic with explicit TypeScript types, and "it works, don't touch it" with code the team could extend
  • Contributed to codebase quality through systematic refactoring, test coverage, and documentation for distributed teams across time zones
ReactNext.jsTypeScriptNode.jsPostgreSQLRubyRuby on RailsPythonFlask
Oct 2022 — Mar 2023

Senior Software Engineer (Frontend)

oLab · Remote

  • Built UI components and features close to the user in a fast-moving environment where adaptability was a daily requirement
  • Developed React components with clean state management and API integration patterns that the team could extend without fear
ReactJavaScriptREST APIs
Oct 2021 — Mar 2022

Software Engineer (Frontend)

Kleekit · Hybrid

  • Delivered client-facing web projects across multiple industries under tight delivery timelines — built the habit of shipping clean code even when the environment was ambiguous
  • Worked with design handoffs, browser compatibility requirements, and multi-stakeholder feedback cycles
HTMLCSSJavaScriptReactNext.jsNode.jsTailwind CSS
03 / 03

Engineering Philosophy

I Started With the Frontend — and Quickly Realized It Wasn't Enough

My first serious work was in the browser. React, Next.js, TypeScript — building interfaces that had to feel right, load fast, and not break when users did unexpected things.

I learned how to choose between server-side rendering and static generation not from tutorials, but from shipping features that performed poorly until I made the right call.

But the more I built on the frontend, the more I wanted to understand what was happening behind it. What was the API actually doing? Why was this query slow? That curiosity pulled me deeper.

// Choose based on data freshness, not convention
const getStrategy = (page: PageConfig) => {
  if (page.dataChanges === 'realtime') return 'SSR'
  if (page.dataChanges === 'daily')    return 'ISR'
  return 'SSG' // default: build-time, fastest
}

Let's build
something
real.

I'm open to senior engineering roles, interesting consulting work, and conversations worth having.

martinsngene.dev@gmail.com