Freelance Software Full Stack Developer at Self-Employed (2024-03 – 2025-03)
- Approached an international client in Ethiopia to design and build a website.
- Built and deployed client web applications by integrating backend services using Node.js, MongoDB, and APIs for dynamic user interaction.
- Managed AWS-based deployments and server maintenance for freelance client projects.
- Worked directly with clients to understand requirements, translate needs into technical solutions, and deliver functional web applications.
Full-Stack Auction Platform Developer at Kognitive Sales Solutions (2026-01 – 2026-04)
Built a full-stack auction platform from client requirements and feedback, delivering a real product for Kognative Sales Solutions through the university.
- Implemented passwordless OTP login, JWT authentication, and role-based access (REP/Admin) to meet documented software requirements.
- Developed real-time WebSocket bidding rooms, admin auction/item management tools, wishlists with aggregated analytics, and automated gift card raffles.
- Deployment Link:
BatteryOS – Battery-Aware Operating System Extension Developer at University of Western Ontario (2026-02 – Present)
Developed an xv6-based operating system extension that simulates a virtual battery subsystem to track battery drain, system load, and battery health in real time.
- Improved per-process energy accounting by using process-level metadata such as energy score and power class to help classify processes as high-energy or eco-friendly.
- Enhanced energy-aware "nap" scheduling by modifying scheduler behavior to reduce unnecessary CPU activity and improve system efficiency.
- Contributed to adaptive power management features that shift the system between Performance, Power Saver, and Critical modes based on battery state.
- Supported the design of a battery-adaptive scheduler where process scheduling decisions respond to current battery conditions.
Armed Guard at GardaWorld (2026-06 – Present)
- Protected cash, valuables, and client assets while following strict safety and chain-of-custody procedures.
- Maintained situational awareness and professionalism in high-responsibility security environments.
- Communicated clearly with team members and supervisors to support safe and efficient daily operations.
Academic Programming at Western University (2024-09 – 2026-03)
- Developed and coordinated programs for international and local students by organizing tours, preparing presentations, and sharing key information.
- Supported student programming initiatives by assisting with event planning, communication, and academic engagement activities.
- Helped create a welcoming environment for students by providing guidance, information, and support during university programs.