Search

Search across projects, blog, experience, and more

Stack

Languages

The core languages I use daily for building backends, frontends, and systems-level tools.

Where this shows up

blog

Livestream

Memories is getting live streaming. RTMP for dedicated setups, WebRTC for going live straight from your browser. Here's what's being built and how it works under the hood.

2026-03-10

experience

Cybersecurity Intern

Focused on securing learning servers by writing input sanitization that blocked 95% of malicious traffic. Partnered with frontend devs to tighten up client-side security and data validation. Got hands-on with penetration testing and ran vulnerability assessments across 10+ web apps, which is what really got me into the security side of things.

2023-02 – 2023-05

experience

Software Engineering Intern

Worked on software engineering tasks contributing to Auristor's distributed file system infrastructure. Built a monitoring system in Go that tracked over 150 metrics and helped the team catch issues 40% faster through Grafana dashboards. Collaborated with the engineering team on frontend development, turning design mockups into responsive interfaces using React and Tailwind. Also set up Docker and Jenkins CI/CD pipelines for smoother weekly deployments, and trained 8+ teammates on dashboard usage and troubleshooting.

2025-01-03 – 2025-05-03

experience

Software Engineer Intern

Worked on the voice platform team building real-time communication tools for Apex Legends tournaments. Built a Node.js voice platform that handled 400+ concurrent users with sub-50ms latency using WebRTC and WebSocket signaling. Engineered a C++/DirectX overlay that displayed real-time voice indicators and announcements during gameplay. Also automated tournament moderation through game events for muting and channel routing.

2025-06 – 2025-09

project

Memories - Your feed of photos and videos

A social media platform where you can share photos and videos with the people you care about. Built from scratch with video processing, content moderation using ML, and a custom file management service written in Go. Features a recommendation algorithm to help surface content you actually want to see. Self-hosted on my own VPS with a full CI/CD pipeline.

project

Mohamed Amara's Portfolio

My personal portfolio site to showcase my work, experience, and projects. Built with a custom CMS so I can manage everything myself.

project

Safe Lock

A quantum-safe multi-layer encryption tool that lets you protect files with up to 50 different encryption keys. Supports hiding keys inside images using steganography and includes a device-locked encryption mode that ties files to a specific machine.