–
Entacit LLC
Software Engineer · Remote
Full-stack developer delivering web, mobile, and desktop applications for an education platform using React Native, Angular, Electron, and .NET Core.
Mobile development
Core developer on a React Native (TypeScript) app from its inception: data management UI for users' downloaded content, QR code scanning to connect users, deep links from account-management emails, iOS development and testing, and dev/staging/prod iOS build schemes. Owned multiple major React Native upgrades, replaced unmaintained dependencies with custom components, led a complete UI/UX redesign, and built forced-update flows, parent/teacher/manager views, and reliable cross-platform media playback. Created automated mobile UI smoke tests using Maestro.
Desktop development
Owned the building and maintenance of an Electron (React + Node.js) application, delivering tabs support, reliable image rendering with FastImage, dependency upgrades, and robust handling of unsupported file types and external links. The product lets teachers present course content safely through deep links or drag and drop.
Web development
Gathered customer requirements and developed major Angular web-app features: QR code generation, CSV generation and upload with data-integrity handling for empty values, and video testing that records student answers. Delivered Safari support, audio/video device testing, permission-gated quality reports, a tagging system, and horizontal stepper/form-component library work. Performed Angular upgrades and set up Azure DevOps build and release pipelines.
AI development
Used Azure OpenAI and Speech APIs to create an AI chatbot for English language learning, and prototyped with Google's Gemini API and Rive animations. Built a pronunciation component with recording-loss prevention, error indicators, and resume-attempt handling for speech evaluation.
Backend development
Built C# .NET Core, Entity Framework, and MS SQL REST API features including a student points/rewards system; bulk session delete/cancel, student username updates, and bulk tag/custom-field uploads; custom fields with full CRUD and CSV import/export; course cloning; timezone-aware email notifications; password policy and forgot-password/username flows; and a full-stack student/parent account-deletion flow supporting data-protection compliance.