Projects
A collection of backend systems, distributed applications, and open-source contributions.
Featured Work
A real-time multiplayer tic-tac-toe variant with competitive matchmaking. Architected the Rust backend handling game state, player sessions, and move validation. Established CI/CD pipelines for automated testing and deployment, ensuring zero-downtime releases.
impl GameState {
pub fn validate_move(&self, pos: Position) -> Result<()> {
// Check if position is valid
if !self.board.is_empty(pos) {
return Err(GameError::InvalidMove);
}
Ok(())
}
}
A Redis-compatible in-memory key-value server in Rust with full RESP2 protocol support, key expiry, and AOF persistence.
impl Command {
pub fn parse(input: &str) -> Result<Self> {
match input {
"GET" => Ok(Get(...)),
"SET" => Ok(Set(...)),
"DEL" => Ok(Del(...)),
}
}
}
No projects found for this filter.
$ ls ~/github
View All on GitHub →