React.createElement()
git commit -m "feat"
Software Engineer

Building digital experiences with code and creativity

I'm a passionate software engineer specializing in creating elegant, high-performance applications and websites that solve real-world problems.

My past experiences work with

Keller WilliamsAIKA LLCAIKA LLC
Developer.js
const developer = {
 name: 'Tom',
 skills: ['JavaScript', 'React', 'Node.js', 'TypeScript'],
 passion: 'Building elegant solutions to complex problems',
 experience: 5,
 contact: function() {
 return 'tomibudis@gmail.com';
 }
};
About Me

Who I Am & What I Do

A passionate software engineer with 7+ years of experience building exceptional digital experiences.

Tom, software engineer
7+Years

Hi, I'm Tom

I'm a software engineer based in Yogyakarta, Indonesia, passionate about building innovative and user-friendly applications. With over 7 years of experience in web and mobile development, I specialize in creating performant, accessible, and elegant solutions.

My approach combines technical expertise with a deep understanding of user needs to deliver products that not only function flawlessly but also provide exceptional user experiences. I enjoy tackling complex problems and continuously learning new technologies.

Core Expertise

Frontend Development
Backend Development
Mobile Development
Web Performance
UI/UX Design
Clean Code

Technologies I Work With

JavaScript
TypeScript
React
Next.js
Node.js
Express
React Native
TailwindCSS
GraphQL
MongoDB
PostgreSQL
AWS
Docker
Git
Redux
Vue.js
Firebase
CI/CD
Figma
My Work

Other Noteworthy Projects

Explore my portfolio of projects spanning web, mobile, and backend development.

Galaxy-Labs
design system

Galaxy-Labs

UI Component created by react to simplify and easily development

React
Typescript
Rollup
Jest
Frontend
Boilerplate Nextjs
boilerplate repository

Boilerplate Nextjs

Built boilerplate to aims starter nextjs app to building web platform at gredu-asia

Nextjs
react-query
unleash
Jest
Frontend
Moflix
mobile app

Moflix

Mobile application built with flutter to shows list of trend movie, favorite movie and furthermore.

flutter
dart
Frontend
Design Pattern
Documentation

Design Pattern

Documentation project for personal learning journey focused on mastering JavaScript design patterns

Ariadocs
knowledge
Javascript
My Journey

Experience & Education

My professional journey and educational background.

Sr Frontend Engineer

Apr 2019 - Mar 2024
Keller Williams LLC.
Austin TX

Developed and maintained the core of CommandMC applet features, including recruiting pipeline, smart plans, and reporting tools. Built under a micro front-end architecture with modern tech stack. Collaborated cross-functionally and improved code quality through testing, code reviews, and performance optimization.

React
Node.js
AWS
GraphQL

Sr Frontend Engineer

Mar 2022 - June 2024
Virtual Spirit Technology Sdn Bhd
Malaysia, KL

Built real-time chat for VirtualSpace. Designed UI Kit for consistent user experience. Developed drag-and-drop form builder. Maintained VTR platform with performance and feature updates. Reviewed code to uphold quality standards.

JavaScript
Vue.js
React
Docker

Lead Frontend Engineer

Jun 2021 - Apr 2022
EduTech Innovations
Indonesia, Jakarta

Built a cross-platform design system at Gredu using React, TypeScript, Rollup, Storybook, and Testing Library. Standardized codebase with automated publishing, linting, and commit conventions. Contributed to multiple applets including Teacher, Student, OMS, and School Management. Collaborated with PMs and EMs to break features into deliverable front-end tasks. Created Next.js boilerplates and starter code for new projects.

Nextjs
Storybook
Jest
TypeScript
Testimonials

What People Say

Feedback from clients and colleagues about my work and collaboration.

Alberto Vargas

For the past three years at Keller Williams, I've had the privilege of working closely with Tomi Budi. As a product manager, I've had the opportunity to witness firsthand Tomi's exceptional skills and unwavering dedication. Tomi stands out as one of the most talented software developers I've had the pleasure of working with. He consistently delivers high-quality work, surpassing expectations with each challenge we present. His ability to interpret requirements and grasp user needs is unmatched, resulting in significant time and resource savings. Communication with Tomi has always been effortless and efficient. He approaches every task with professionalism and a collaborative mindset, contributing immensely to our team's success. Tomi's adept problem-solving abilities and unwavering dedication have played a pivotal role in driving numerous projects to success over the past three years. As Tomi embarks on a new chapter, I have full confidence in his ability to excel in any endeavor he pursues. It's been an absolute pleasure working with Tomi, and I'm deeply grateful for having the opportunity to work alongside such an outstanding individual.

Alberto Vargas

Product Leader at Keller Williams LLC

Get In Touch

Let's Work Together

Have a project in mind or just want to say hello? I'd love to hear from you.

Availability

Currently available for freelance work and contract positions. Let's discuss how I can help with your project.

Available for work