From chemical engineering to fullstack web products.
I pivoted from chemical engineering to fullstack web development because I love the process of building products from scratch. I focus on creating responsive, efficient apps using React/Next.js and NestJS. I lean on AI as a powerful co-pilot to handle the boilerplate, allowing me to focus on solid architecture and delivering clean, maintainable code.

Featured Work
Selected projects that highlight my frontend and fullstack experience.


A modern developer portfolio featuring responsive design and dynamic project showcases.


A professional digital resume featuring A4-optimized layouts and high-fidelity PDF export capabilities.


A minimalist developer blog with Markdown support for technical writing.







An AI-powered storytelling platform for generating and sharing creative narratives.



A sleek e-commerce platform focused on a seamless user journey and optimized inventory management.





A robust internal management dashboard for streamlining hotel operations, cabin bookings, and guest relations.





A premium travel booking platform for discovering and booking curated tours.







A comprehensive management portal for tour operations and revenue analytics.
What I Work With
A quick snapshot of the tools and technologies I use across projects.
- • Builds responsive, component‑driven UIs and reusable layouts.
- • Comfortable with state patterns and component composition.
- • Familiar with App Router, layouts, and project structure.
- • Uses Next.js for production‑ready portfolio and app projects.
- • Uses TypeScript across projects instead of JavaScript.
- • Learning to model data and APIs more strictly over time.
- • Understands async patterns and API development basics.
- • Experience with routing, middleware, and error handling.
- • Enjoys the structured architecture and DI pattern.
- • Uses NestJS for scalable APIs with clear module boundaries.
- • Comfortable with schema design, relationships, and joins.
- • Still exploring optimization and indexing best practices.
- • Understands document modeling and basic queries.
- • Tried Supabase for quick BaaS + Postgres prototypes.
- • Uses Docker Compose for local fullstack development.
- • Uses environments to test APIs in development.
- • Writes API docs to keep endpoints clear and consistent.
- • Enforces standard code styles with ESLint and Prettier.
- • Uses Zod for strict schema validation to ensure data integrity.
- • Leverages AI to accelerate development and eliminate boilerplate.
- • Uses AI as a strategic partner to brainstorm architecture and debug complex issues.
- • Ensures code quality by human-reviewing all AI-generated suggestions.
Learning by building, improving with every project
I enjoy end-to-end projects because they push me to think about UI, API, and data together.
My journey started with a foundation in React and Next.js, but I soon realized the importance of understanding the full cycle. This led me to explore the backend, starting with Node.js/Express and eventually finding my home in the structured, pattern-heavy world of NestJS and PostgreSQL.
I rely on a solid toolbelt including Docker for development environments and Swagger for API clarity. Recently, I've integrated AI into my daily workflow—not just as a code generator, but as a strategic partner to stress-test ideas and eliminate redundant tasks, ensuring I can focus on high-impact logic.
I believe that being a developer means being a perpetual student. I'm currently doubling down on mastering complex system architectures, refining data validation patterns with Zod, and ensuring every project I ship has a rock-solid DX (Developer Experience).
Let’s work together
Open to product collaboration, freelance projects, and full‑time opportunities.
For project inquiries or collaboration, email me at seereen.wk@gmail.com.