Gautam Choudhary
Frontend Developer
2years leading teams
3repositories checked by code analysis
3projects
MiddleFrontend Developer
Overview
Frontend app engineer (middle) focused on building interactive browser-based learning experiences with Web Speech APIs. The strongest proven skill is hands-on Web Speech API integration and robust client-side speech handling as implemented in startListening, recognition.onresult, recognition.onerror and related lifecycle logic in index.html. The work lacks automated tests, modular component architecture, build-tooling evidence and any backend or analytics integration.
Phone
Timeline
Frontend Developer Intern
·
Junior
Niyanta Group of Technology
·
Internship
Completed training covering HTML, CSS, JavaScript, and Bootstrap. Built multiple web projects including an education website, a business website, and a personal portfolio. Focused on responsive design fundamentals and followed best practices for page structure and clean code.
JavaScript
Bootstrap
Frontend Developer Intern
·
Junior
Labbox
·
Internship
Worked on live frontend development tasks based on client requirements. Implemented responsive web pages using HTML, CSS, and JavaScript. Collaborated with senior developers to improve UI/UX and website performance. Practiced debugging, code maintenance, and version control during active development.
JavaScript
Bootstrap
Projects
Personal Portfolio
Developed a personal portfolio to showcase skills, projects, and contact information. Used clean design principles to keep the layout clear and readable. Designed the portfolio pages to remain usable across common device sizes.
Business Website
Created a business landing page with a modern UI design and optimized page structure. Emphasized clean layout and responsiveness to improve user experience. Ensured the page content and sections were structured for effective presentation.
Education Website
Built a multi-page education website for educational institutions with a responsive layout. Focused on organizing page structure for clear navigation and consistent presentation. Implemented a UI that adapts to different screen sizes for better usability.
Technical skills
JavaScript
C++
C
Frontend
Bootstrap
Frontend
DevOps
Windows
Middle Frontend Developer
Confidence: Medium App Engineer
Frontend app engineer (middle) focused on building interactive browser-based learning experiences with Web Speech APIs. The strongest proven skill is hands-on Web Speech API integration and robust client-side speech handling as implemented in startListening, recognition.onresult, recognition.onerror and related lifecycle logic in index.html. The work lacks automated tests, modular component architecture, build-tooling evidence and any backend or analytics integration.
UI Component Architecture
2/10
How interface parts are built
Single-file HTML/JS without componentization; clear function boundaries but no reusable component system or composition patterns.
Responsive & Cross-browser
4/10
Works on all screens and browsers
Responsive CSS with media queries and focus-visible rules plus simple feature detection for Web Speech APIs; cross-browser fallbacks are minimal but present.
Performance Optimization
2/10
Speed of the interface
Small, pragmatic optimizations such as cancelling speechSynthesis and clearing timers; no build-time or measured performance work, code-splitting, or long-list virtualization.
Accessibility & Semantics
5/10
Usable for everyone
Concrete accessibility attention: ARIA roles, aria-live status updates, aria-pressed toggles and keyboard focus-visible styles are implemented for core interactive flows.
State Management & Data Flow
4/10
Managing data in the app
Client-side state is handled with clear variables and lifecycle handling for the speech recognition flow including retry and cancellation; server-state patterns and complex cache invalidation are not present.
Evidence
goutamchoudhary89264-eng/english.p/index.html: top-level state vars currentLevel, currentIndex, score, recognition, micActive, silenceTimer
goutamchoudhary89264-eng/english.p/index.html: recognition.onresult and recognition.onend handle interim/final transcripts, silenceTimer logic and restart behavior
UX & Visual Polish
5/10
Look and feel quality
Thoughtful UX: clear success/error feedback, hints, progress bar, timers and disabled states improve perceived flow and polish for the language-practice scenario.
Expertise
PWA & Web APIs· Middle
Industries
Education· Middle
Technologies
Frontend
JavaScript
Bootstrap
Windows
Recommendations
- Build small multi-component UIs and extract reusable components (separate JS modules or a lightweight framework) to improve maintainability and enable testing.
- Add unit or integration tests around the speech flow and input normalization and introduce a CI configuration to run them.
- Introduce simple backend persistence or telemetry to save progress and capture UX metrics for measured improvements.
- Harden cross-browser progressive enhancement and provide graceful fallbacks for non-supporting browsers, including explicit feature detection and UX alternatives
Job preferences
- Work permits
- India
- Salary
- from $15k per year
- Employment type
- Internship
- Company size
- 201-500
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@gautam-choudhary/mcpAlion · People, companies and AI agents in one graphalion.io/@gautam-choudhary
