Hi, I'm Erick!

I am a software engineer, currently living in Indonesia. I'm deep into the JavaScript world. I mostly do frontend stuff, but sometimes I like doing a little of server stuff (still, with JavaScript). Currently loving open source.

Well by going here, I assume you must be interested in me right? Maybe not in a romantic way though.

Anyway, you can find what I've written and worked on here. Cheers! 🎉

Latest posts
See all posts
Recent Works
See all works
  • Feb 2022 - Present
    Xcidic
    Software Engineer

    I served as Acting Head of Technology Division for three months, where I managed human resources for approximately five projects and assisted in running a free Golang course offered by our company to two selected backend developers.

    I built Noxtara, a continuous cyber attack surface monitoring platform that provides visibility between pentest cycles by watching apps, APIs, and devices around the clock. The platform includes asset discovery, website security scanning, code analysis, mobile security, AI security auditing, WAF checking, VPN security, and IoT security monitoring, with a Kanban-style issue tracker for managing findings.

    I also optimized the Voyage CI/CD pipeline by reducing build times from 12 minutes to under 5 minutes through GitHub Actions optimization. For developer experience, I migrated our linting and formatting from ESLint/Prettier to Biome, reducing lint times from 40 seconds to 2 seconds. I published a shared ESLint configuration to our private NPM registry to standardize code quality across projects.

    For Fit.Cells, a gym platform using a pay-as-you-go model, I led the migration from Create React App and JavaScript to Vite and TypeScript, which resolved over 50 critical security vulnerabilities in the process.

    I contributed to the Sribu.com 2.0 release as a frontend developer, participating in the full rewrite using Next.js App Router, Tailwind CSS, and GraphQL.

    While working with ProtosLabs (outsourced via Xcidic), I worked on NEXUS, a unified cyber risk management platform, and later returned in 2024 to modernize the codebase, reducing the frontend bundle size from 3.5MB to 1.7MB through code splitting and dependency optimization.

    Other projects include the Xcidic Company Profile website redesign and migration from CRA to Next.js with React Spring animations for SVG and grid effects, Gelora (a sports venue booking mobile app where I learned React Native), and Twofactr (a secure client-only 2FA app that won Baparekraf Digital Talent 2024).

    I also overhauled our core Next.js project templates to include LLM/AI integration, automated Storybook generation, and WebSocket support to accelerate project kickoffs.

  • Mar 2023 - Dec 2024
    ProtosLabs (Outsourced via Xcidic)
    Frontend Engineer

    Worked on NEXUS, a unified cyber risk management platform. Used React and Material UI to build an admin dashboard complete with charts, interactive tables, forms, and various data visualization components.

    I worked on NEXUS for the second time in 2024, where I modernized the codebase and helped reduce the frontend bundle size from 3.5MB down to 1.7MB through code splitting and dependency optimization.

Recent projects
See all projects
Education

Indonesia Open University

Bachelor's Degree in Information Systems

Open Source

I contribute to open source projects including Better Hub, Better Auth, OpenCode, and OpenTUI.

Let's Connect

If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.