Hi, my name is
Gregorius Jovan Kresnadi
Software Engineer · Designer · Cyclist
I currently work at Solecode delivering high-quality, high-functioning code focusing on Full Stack Web Development using C# and JavaScript. I love building things and scratching itches in the back of my head whenever something interesting comes to mind.
I also do occasional side projects to keep my tech arsenal fresh. Mainly I choose React, NextJS, Tailwind, and Go as my preferred tools of the trade, but I try to diversify to not look everything as a nail.
If you don't see me coding, you can find me either on two wheels, on foot, in the gym, or on my gaming rig.
Experience
Feb 2023 - Present
Software Engineer · Solecode
- Develop a UI component library to be used in future company client projects using React Typescript with Vite, TailwindCSS, and Storybook as a front-end workshop for UI development, with the final deliverable as an npm package
- Develop UI components and backend services for a resource management website of an Indonesian oil and gas company using C# ASP.NET MVC framework
- Maintain code boilerplate for a NextJS repository to be used in future company client projects
- Develop back end services for a thesis management & student study plan website of a world-class private university in Jakarta, using C# .NET Core framework and Azure cloud service
- React
- NextJS
- TailwindCSS
- C#
- .NET
- Azure
- OracleDB
- Storybook
Aug 2021 - Feb 2022
Front End SDET Intern · DANA
- Assure the quality of user experience on features of lifestyle services and mini programs by performing manual tests, increasing test coverage up to 95%
- Develop test suites and test cases for end-to-end tests, regression tests, and system integration tests
- Cucumber
- Java
- Selenium
Jun - Aug 2021
SDET Intern · Blibli.com
- Increase regression test coverage to up to 95% on checkout and promotion features by developing test cases using Behavior Driven Development and creating automation for API & UI testing using Cucumber & Selenium.
- Maintain sanity test and integration test at 100% coverage
- Cucumber
- Selenium
- Java
- Kafka
2020 - 2022
Programming Lab Assistant · Institut Teknologi Bandung
Course management in ITB is divided into several laboratories. Programming Lab manages Data Structure & Algorithm, Object Oriented Programming, and Web Development
- Assist and supervise students in coding lessons and practice using Olympia learning platform
- Manage development of students’ project assignment for Data Structures & Algorithm course
- Arrange and grade students’ project assignment for Object Oriented Programming course
- Java
- C++
- C#
2018 - 2022
Bachelor of Science in Informatics · Institut Teknologi Bandung
- GPA: 3.62/4.00
- Vice Head of Publications Department at Informatics Student Union (HMIF ITB)
Projects
Porsee
Porsee is an Indonesian food catering service delivering fresh ready-to-cook ingredients to your doorstep. Porsee aims to bring restaurant quality food to your home kitchen, complete with the experience of cooking it yourself. I developed the website using NextJS and Firebase as the Backend, deployed to a Digital Ocean droplet with Docker to support containerization.
- NextJS
- Typescript
- TailwindCSS
- Figma
- Firebase
- Digital Ocean
- Docker

wolven.dev
It's basically this website... I used Vite React with Typescript, and Tailwind to style and the occasional vanilla CSS to help out with complex animations.
- Vite
- React
- Typescript
- TailwindCSS
- Figma