hellooooo!Software Engineer · React & TypeScript

I'm Diana Vanessaaka DiVa~Diana Vanessa Castillo

a software engineer who gets excited about the details no one else notices. I write code with the next developer in mind, not just the current deadline.

React & TypeScript specialist, production experience at Samsung R&D and Accenture, three solo-built apps live on iOS and Android, and full-stack work across Node.

~ 0101

a little about meAbout

じこしょうかい

I'm a frontend engineer who's been continuously shipping since 2022. My teammates always said I'm the one who thinks two steps ahead. I write code with the next developer in mind, not just the current deadline.

I'm an engineer first. My foundations are clean React, TypeScript, accessible HTML, and the kind of state and component design that holds up once a codebase gets messy. AI is just one of the tools I use well. I've shipped production features with the OpenAI API and Claude Code, like a quotation parser at G+U and a natural-language task manager. I've also shipped three React Native apps to the App Store & Google Play, and right now I'm exploring the backend on my own terms, building Merchprint PH's admin dashboard and custom quotation forms from scratch with Hono, Drizzle, and PostgreSQL.

I'm also the person who'll tell you honestly if something could be built better. Not to be difficult! It's just that, I actually care how the project turns out. (my best ideas usually arrive with a matcha latte)

BS Electronics & Communications Engineeringcum laude
University of the Philippines, Diliman
things i love: pink, japan, dogs, DIY hobbies, miniatures, family, working from cozy cafes ♡
~ 0202

where I've workedExperience

けいれき
May 2025 - Mar 2026

Custom Software Engineering Analyst

Accenture Philippines

Built responsive React + TypeScript apps with REST integration. Delivered production features in Agile teams with strong WCAG accessibility and use of AI-powered features.

2022 - 2024

Software Engineer

Samsung R&D Institute Philippines

Ramped into React enterprise development and delivered production features within the first month. Built reusable, secure UI components, integrated APIs, and led internal knowledge sessions.

always & ongoing ✦2022 — Present

Independent Developer

Eternal Hobby Hopper (my solo dev brand)— independent app & web studio

Solo dev brand with three React Native apps shipped to the iOS App Store and Google Play; freelance React, Next.js, and AI-integration contracts; self-directed deep dive into backend development with Hono, Drizzle, and PostgreSQL.

see my full experienceView full experience
~ 0303

things I've builtSelected Work

さくひんしゅう
Gassupop app screen

Gassupop

my cozy little habit tracker ♡Gamified habit tracker · iOS & Android

Complete tasks → earn tokens → twist a virtual gachapon → pull self-defined rewards. A softer, more personal way to stay motivated. Live on iOS App Store and Google Play, under my solo dev brand, EternalHobbyHopper.

React NativeExpoTypescriptOffline-first
The Tiny Council app screen

The Tiny Council

three good dogs. one good answer. ♡Character-driven decision app · iOS & Android

Stuck on dinner? A movie? Texting them back? Hand it to the council. Gusto the skeptic, Lumie the wise one, and Clay the enthusiast confer and deliver a verdict. Live on iOS App Store and Google Play, with in-app purchases, Offline, ad-free, no nonsense, under my solo dev brand, EternalHobbyHopper.

React NativeExpoTypeScriptOffline-first
Merchprint PH (in development)

Merchprint PH (in development)

Online shop for a printing business displaying products with an add-to-cart flow, plus a custom admin dashboard tracking orders and quotations. Backend hand-built from scratch with Hono.

React · TypeScript · Node · Hono · Drizzle · Neon PostgreSQL
G+U Gashapon Quotation Generator

G+U Gashapon Quotation Generator

AI-powered quotation parser with dynamic pricing. Built with React, Express, OpenAI, and Tailwind. Cut manual processing time significantly.

React · Express · OpenAI API
AI Brain Dump Task Manager

AI Brain Dump Task Manager

Full-stack app converting natural language input into structured tasks. AI parsing extracts actionable items from messy thought dumps.

React · Express · MongoDB · OpenAI API
It's Me Apparel PH

It's Me Apparel PH

Inclusive apparel brand site built for my autistic brother. Responsive Next.js

Next.js · Tailwind · Vercel
hacktype.pro

hacktype.pro

A typing speed test disguised as a hacker terminal — cozy hacker mode included. (Monkeytype, but for anyone who fantasizes to be a hacker - opensource).

React · CSS Modules

Dev In Progress

I share my building journey on YouTube, @divaInProgress

~ 0404

skills I'm proud ofSkills & Tools

ぎじゅつ

Frontend

~ what I enjoy mostCore stack
React.jsTypeScriptJavaScriptNext.jsViteVue.jsReact NativeExpoHTML/CSSTailwindCSS ModulesStyled ComponentsPrimeReact

Backend, Database & AI

~ growing every dayBackend & data
HonoDrizzle ORMPostgreSQLNode.jsTypeScriptJavaScriptREST APIsBetter AuthCloudflare R2OpenAI APIExpressMongoDBPythonJavaC++

Practice

~ how I workProcess & practice
Agile · Scrum/KanbanGit, CI/CDClaude CodeGithub CopilotWCAGPerformanceHonest reviewsMentoringTechnical Design DocsMonorepo

work with me — I'd love to hear from youLet's work together

Reliable, thoughtful, and someone who'll treat your codebase like it actually matters. ♡Open to freelance and full-time roles. I bring care, clarity, and follow-through to every codebase I touch.

Diana Vanessa CastilloTaguig City, Philippinesdianavs.castillo@gmail.com
send a messageEmail me