Overview
This experience centered on software for education environments:
student and teacher workflows, course delivery, meetings, messaging,
dashboards, content management, and testing tools tied back to LMS
capabilities.
The work included both new feature development and maintenance,
with a strong focus on practical functionality for real users.
Core stack
- HTML
- CSS
- Bootstrap
- C# .NET MVC
- Microsoft SQL Server
- LMS integration
Dynamic website
Connected to LMS
Company website transitioned from static to dynamic
Improved the company web presence by moving from a static site to a
dynamic setup with live connections to LMS functionality.
- Transitioned a static website into a dynamic site connected with LMS workflows.
LMS
Meetings and messaging
Learning Management System enhancements
Maintained and extended LMS functionality to support operational use
by internal teams and education stakeholders.
- Developed meeting-management workflows for scheduling, participants, logistics, and meeting minutes.
- Diagnosed and fixed internal system issues to maintain reliable operation.
- Added a messaging feature connected with the learning platform.
Learning platform
Requirements to deployment
Online learning platform
Delivered a platform intended to support structured online learning
for both students and teachers, from requirement stage through
deployment.
- Built upload flows for structured courses and outlines.
- Implemented multi-modal messaging with text, audio, image, video, and file support.
- Enabled students to browse and enroll in available subjects.
- Created dashboard views for enrolled subjects, progress, and scores.
- Added achievement-certificate functionality for students.
- Worked with CI/CD processes for version updates.
Testing product
English assessment
English level test website
Built a testing product connected to LMS workflows for language
assessment, content upload, answer checking, and score display.
- Added LMS-driven uploads for audio, video, image, and text question types.
- Supported multiple-choice, single-choice, fill-in-the-blank, and matching answers.
- Implemented answer checking based on uploaded answer types.
- Displayed final scores for completed tests.