edric@galentino:~
edric@galentino:~$cat highlights.txt

30% smaller codebase

praktis · vue 2 → next.js migration

less code to maintain. faster onboarding for new engineers. lower bug surface. ship velocity up.

80% faster dev server

mekari · vue cli → vite migration

startup ~20s → ~4s. compounds across the whole engineering team, every reload, every day.

4 years · 4 companies

mekari · praktis · batara guru · ambis camp

production code in active use. real users, real uptime, real consequences.

edric@galentino:~$ls experience/
mekaricurrent
software engineer·05/2025 – present

-80% dev server startup

~20s → ~4s. team-wide.

  • led the vue cli → vite migration across the frontend codebase
  • building internal AI tools used across product teams
  • initiated knowledge-sharing sessions on commit conventions, leveraging github copilot for consistency
  • contributed to performance review team scrum: sprints, stand-ups, retrospectives

stack: vue · vite · typescript · python · langchain · postgres

praktis.co
frontend engineer associate·09/2022 – 05/2025

-30% codebase size

25% readability improvement. vue 2 → next.js.

  • executed full codebase migration: vue.js 2 + bootstrap vue → next.js typescript + tailwind, MVVM pattern
  • integrated API endpoints into the frontend architecture, ensuring smooth data flow and performance
  • modular componentization: breaking functionality into small, maintainable units
  • retrospective sprints, constructive feedback loops, process refinement

stack: next.js · typescript · tailwind · react · git

batara guru teknologi
frontend developer·03/2022 – 09/2022
  • built CRUD applications with API integrations, login, CMS, and public UI pages for clients
  • sliced UI designs into React components with clean code and accessible structure
  • created responsive, scalable web apps across PC, laptop, and mobile

stack: react · javascript · css

ambis camp
web developer → lms rebuild·08/2021 – 01/2022 · returned
  • developed responsive web applications in HTML, CSS, and JavaScript across all device types
  • designed and implemented user-friendly interfaces with focus on overall UX
  • built volunteer and admin registration form sections with data persisted to database
  • enhanced UI/UX using Bootstrap and jQuery, functional updates in vanilla JavaScript

stack: next.js · tailwind · node.js · mongodb

edric@galentino:~$ls projects/
e-sign umb[ live ]
2024

digital signature platform for universitas mercu buana's cs faculty. final thesis, fully deployed institutional e-sign system covering document upload, signature workflow, approval chains, and audit logs. in active use.

stack: next.js · typescript · nestjs · postgresql

ambis camp lms[ live ]
2022

rebuilt a single landing page into a full Learning Management System from scratch: course listings, video content, enrollment system, student dashboards, and a multi-role admin panel.

stack: next.js · tailwind · node.js · mongodb

hooksylink[ building ]
2025

full-stack SaaS. describe your content niche, get short-form video hook templates with engagement-optimized variants. OAuth authentication, theme system for white-label use, postgres backend.

stack: next.js · typescript · postgres · oauth

stayintouch[ building ]
2025

personal CRM for keeping in touch with people who matter. contact metadata, last-contact tracking, reminder system. designed for lightweight daily use, not enterprise bloat.

stack: nestjs · mysql · redis · typescript

edric
galentino.

4+ years shipping · jakarta · software engineer

started coding in 2021. haven't stopped since. i migrate legacy frontends to modern stacks and ship AI tooling to production. currently doing both at mekari, while wrapping up my cs degree on the side.

i care about code that reads well, teams that communicate well, and products that actually get used. i also teach AI on short-form video, one concept per episode, no hype.

outside the screen: running, music, long-term goal of completing an ironman. why set easy goals?

“everything is a win if the goal is experience.”

edric@galentino:~$whoami --facts
based:jakarta, indonesia (utc+7)
looking for:remote roles, global teams
speaks:english · bahasa indonesia
shipping at:mekari
education:teknik informatika, universitas mercu buana
edric@galentino:~$cat side-quests/context-switch.md

i also teach AI on short-form video. one concept per episode,
explained simply, applied practically.

recent episodes:

ep-03context window — AI's working memory, explained simply
ep-02what is a token? how AI "reads" your words
ep-01generative AI vs traditional AI — what's the actual difference?
→ context switch ·

/content

edric@galentino:~$ls work-with-me/

build together

open for engineering work

engagement modes:

01

Project-based

Fixed scope delivery. Typically 2–8 week engagements. Best for new builds, products, and full migrations.

02

Consultation

Hourly or session-based advisory. Best for architecture decisions, code audits, and unsticking teams.

request_form

Start a project

Select a service above to auto-fill the template, or write your own. Submitting opens your email app pre-filled.