Hi, I'm
Zefanya Ecklezia Saragih
I build scalable web and mobile products end-to-end — from Vue and React interfaces down to REST APIs and PostgreSQL schemas — based in Jakarta, Indonesia.
const developer = {
name: "Zefanya Ecklezia Saragih",
stack: ["TypeScript", "React", "Next.js", "Laravel", "Kotlin", "PostgreSQL"],
focus: "full-stack web & mobile",
status:
};
Building cohesive systems across the whole stack
I'm an undergraduate Informatics student specializing in full-stack development, with experience building scalable web applications and cross-platform mobile experiences. My work spans dynamic front-end interfaces to polished mobile products, bridged by robust back-end services, RESTful APIs, and efficient database design.
Recently I built dashboard interfaces in Vue.js and integrated Chatwoot's REST API and webhooks for real-time message routing, while also shipping a Next.js + FastAPI task platform with an AI chatbot fallback engine. I'm eager to bring that same analytical, detail-first approach to a professional software engineering role.
Experience & Involvement
- Built a real-time customer-support chat widget (Vue.js 2) integrated with Chatwoot's API, with WebSocket messaging, automatic fallback, and a secure PHP/HMAC backend for user identity verification.
- Configured Chatwoot's Automation Rules engine to power keyword-based bot auto-reply and agent handoff routing across support conversations.
- Assisted in delivering Procedural Programming in C for 50+ undergraduate students.
- Graded quizzes, assignments, and lab reports with 100% on-time feedback.
- Delivered Functional Programming lessons in Haskell to 50+ undergraduate students.
- Reviewed and assessed 125+ programming assignments, practical reports, and projects.
- Supervised lab sessions for 50+ students on kinematics, dynamics, rotational motion, and fluid mechanics.
- Evaluated 165+ laboratory reports for accuracy and clear documentation.
- Created a content strategy that increased social media engagement by 40% and grew followers by 25% in 3 months.
- Documented 10+ major organizational events, producing media assets for digital publication.
- Maintained the annual Student Activity Calendar for 10+ student organizations to prevent overlapping events.
- Facilitated coordination meetings between 4 student bodies to streamline decision-making.
- Engaged in peer-led learning sessions to strengthen practical development skills.
- Expanded technical knowledge through seminars, tech talks, and community initiatives.
- Onboarded 500 new students to university digital tools, reducing first-week support queries by ~30%.
- Coordinated with lecturers and committees for smooth onboarding program execution.
Things I've Built
Task Management App with AI Chatbot
Full-stack task platform on Next.js, FastAPI, and PostgreSQL with JWT auth across 3+ endpoints, plus a Gemini-powered chatbot backed by a 3-tier fallback engine with 100% uptime.
DermaLogic AI — Skin Disease Expert System
Expert system for skin disease diagnosis using the Certainty Factor method, covering 7 diseases, 21 symptoms, and 46 rules, with a real-time inference engine and a React UI showing differential diagnosis and CF evidence chains.
Mobile App — Desa Sibarani Nasampulu
Responsive mobile UI built with Kotlin, delivering 5+ core features in a 2-month timeline and integrating 10+ RESTful APIs for real-time village administrative data sync.
Website — Desa Sibarani Nasampulu
Village information system with 5+ responsive front-end pages, plus back-end structures and RESTful APIs that improved initial page-load speed by 25%.
Website LPPM IT Del
Dynamic dashboards and publication interfaces in React.js for institutional research tracking, backed by RESTful APIs handling auth and role-based access control.
Skills & Technologies
Languages
Web & Frameworks
Mobile
Databases
Tools
Soft Skills
Achievements & Certifications
Achievements
Certifications
Let's build something together.
Open to full-stack and mobile internship opportunities. Reach out through any of the channels below.