About
Hi, I’m Nikko, a frontend-focused software engineer with about 2+ years of experience building AI-powered educational applications.
At 24/7 Teach, I’ve worked on AI-powered learning platforms, contributing across the stack but primarily focusing on building user-facing features and interactive dashboards using React, TypeScript, and Tailwind CSS. I enjoy improving performance, refining user experience, and turning complex requirements into clean, maintainable interfaces.
I’ve collaborated closely with designers, stakeholders, and cross-functional teams, and I’m always open to learning new tools when the project calls for it.
Professional Experience
March 2023 - Present
Frontend Engineer- 24/7 Teach north_east
- Led development of Naomi 2.0, an AI-powered learning platform, building interactive dashboards and user-facing features with React, TypeScript, and Tailwind CSS, serving 300+ students.
- Reduced API traffic by over 90% and improved dashboard load times from 30s to 5s through performance optimizations, improving responsiveness and user experience.
- Built a centralized Teacher/Admin Dashboard aggregating engagement and mastery data, enabling educators to track student progress efficiently.
- Designed and implemented Clever OAuth 3.0 SSO with automated roster synchronization and secure JWT validation.
- Developed a webhook-driven real-time event pipeline, enabling dashboards to display live updates.
- Implemented role-based access control (RBAC) and Row-Level Security (RLS) to ensure multi-tenant data isolation.
- Collaborated with cross-functional teams and participated in customer feedback sessions, providing insights on feature feasibility and implementation timelines.
- React.js
- Typescript
- Tailwind
- Supabase
- PostgreSQL
June 2022 - Sep 2022
Software Engineer Intern - Westlake Financial north_east
- Performed SQL queries using SQL Developer to retrieve company data and generate detailed reports.
- Developed an ETL batch process with Spring Batch to automate report generation and distribution to partners.
- Documented the ETL process to ensure clear understanding and maintainability
- Java
- Spring Batch
- Oracle SQL Developer
- PL/SQL
Selected Projects
June 2024
- Built a comprehensive issue tracking system using Next.js
- Set up MySQL database and Prisma ORM, designed and managed database schemas, and implemented RESTful APIs for robust communication between the frontend and backend.
- Integrated Radix UI components, customized themes with Tailwind CSS, and built interactive pages, enhancing the application's UI/UX
- Implemented client-side form validation, and error handling mechanisms, improving data integrity, user feedback, and the flexibility of form submissions
- Next.js
- Typescript
- Tailwind
- Prisma
- MySQL