Software engineer focused on building scalable, user-centric digital products for web and mobile. I thrive on turning complex ideas into features with clear scope, solid architecture, and measurable impact.
Currently, I work within the JavaScript and TypeScript ecosystem to deliver comprehensive end-to-end solutions.
In Frontend Web development, I engineer high-performance, scalable applications using React and Next.js, where I build modular and accessible user interfaces utilizing tools such as Tailwind CSS and Shadcn/UI, while optimizing client-side state management and server-side data synchronization through Zustand and TanStack Query.
For Mobile development, I focus on building fluid, native-like cross-platform experiences using React Native and Expo.
On the Backend, I develop robust and scalable services in Node.js, acting primarily within the AWS ecosystem by leveraging Serverless patterns and a wide array of services including AWS Lambda, S3, SQS, SNS, Cognito, SES, and DynamoDB, alongside data persistence strategies involving PostgreSQL, MySQL, and NoSQL solutions. To ensure systems are decoupled, testable, and maintainable, I apply Clean Architecture and Domain-Driven Design (DDD) principles, implementing Event-Driven Architectures (EDA) to handle asynchronous workflows while consistently aiming for 90%+ test coverage to guarantee reliability.
I also leverage AI tools like Cursor, Gemini, and ChatGPT to enhance my productivity and delivery.
What drives me is writing clean, reliable and accessible code that elevates user experience while meeting business goals. I am committed to continuous learning, deepening the technologies I master and embracing new tools when they create value. Above all, I enjoy collaborating across product, design and engineering to build software that not only scales effectively but also leaves a lasting impact.
Tech Stack: React, Next.js, React Native, Expo, TypeScript, Node.js, AWS (Lambda, SQS, SNS, DynamoDB, S3, SES, Cognito), SQL (PostgreSQL, MySQL), Redis, ORMs (Prisma, Drizzle TypeORM, Sequelize), Tailwind CSS, Shadcn/UI, TanStack Query, Zustand, Jest, Playwright, Cypress, Internationalization (i18n), Clean Architecture, DDD, Event-Driven Architecture, Hexagonal Architecture.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- Co-developed the platform from scratch using Next.js, React, and Tailwind CSS, achieving high scores in performance, SEO, and accessibility.
- Architected a scalable full-stack solution with Auth.js, Prisma ORM, and Serverless PostgreSQL (Neon), utilizing TanStack Query and Zustand for efficient state management.
- Integrated Resend for automated communications and Sentry/Microsoft Clarity for observability and user behavior analytics.
A sports court booking and management SaaS that has processed 2,000+ bookings.
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.