

Hi, I'm

Nathaniel Kate
• Software Developer
Crafting beautiful digital experiences with a passion for front-end and back-end development.
Let's Connect - Feel free to explore my portfolio and reach out
My Journey
- Bootyard PhilippinesRuby on Rails Turbo Stimulus
- Collaborated on subscription management using Stripe, handling payments, webhooks, and automated notifications.
- Improved product discovery by collaborating on an ElasticSearch-powered "similar items" filtering system.
- Contributed to real-time chat functionality using ActionCable, enhancing user interaction.
- Optimized data handling through Pagy (pagination) and Ransack (advanced filtering).
- Implemented lazy loading via Turbo, improving performance.
- Collaborated on SendGrid email automation, contributing to dynamic email templates.
- Integrated a delivery option by connecting an express courier API.
- Wrote and assisted in unit tests, ensuring reliability and maintainability across projects.
Personal Projects
- IncampusRuby on Rails React NativeBuilt a QR code-based attendance monitoring mobile app using Rails API and React Native.
- Integrated motor-admin to simplify management tasks with a plug-and-play admin dashboard.
- Set up SMTP for emails and Semaphore for SMS, ensuring efficient user notifications.
- Used RMagick and rqrcode to generate Student IDs with embedded QR Codes for tracking.
- Implemented Devise and Devise JWT for secure authentication.
- Integrated SQLite3 for offline QR scan record storage, syncing data once the connection is restored.
- Managed background tasks with Solid Queue and used Amazon S3 for secure image storage.
- Utilized Prawn to generate PDF reports and Gruff for chart support.
- Set up continuous deployment to automate app builds.
More About Me
My journey into development started with video game modding, which led me to explore 3D modeling, digital art, and eventually programming.
I initially learned C++ as preparation for college, only to find out they were using C instead. From there, everything took off—I explored C# in Unity, Python, and Java for desktop applications, and later transitioned to web development with React due to its popularity. Along the way, I worked on various personal creative projects, from scripting to modifying game assets.
In 2023, I joined Bootyard, where I was introduced to Ruby on Rails and Stimulus, diving deeper into backend development and scalable web applications. Now, I continue refining my skills, focusing on building efficient, user-friendly, and scalable software solutions.
I initially learned C++ as preparation for college, only to find out they were using C instead. From there, everything took off—I explored C# in Unity, Python, and Java for desktop applications, and later transitioned to web development with React due to its popularity. Along the way, I worked on various personal creative projects, from scripting to modifying game assets.
In 2023, I joined Bootyard, where I was introduced to Ruby on Rails and Stimulus, diving deeper into backend development and scalable web applications. Now, I continue refining my skills, focusing on building efficient, user-friendly, and scalable software solutions.