Suraj Raika

Software Developer

  • Been coding 4 yrs, now working with JS/TS, Python, Rust, & PHP. I've built projects, contributed to opensource, and messed around with pretty much everything from backend to CLI tools. Just building and learning as I go.
  • +91 97991 05754 surajraika5sr@gmail.com

    Projects with

    SchedulePro [Beta]

    • -SchedulePro[Beta Version], a cross-platform key recorder and automation tool to boost productivity.
    • -Built a functional prototype that records, detects, and simulates keystrokes, aiming to automate repetitive tasks and cut down manual work.

    React Rust Webview Tokio Serde

    • React for its rich ecosystem and UI, Rust for performance, and Tauri with Webview for a native-like experience. Tokio ensures async efficiency, while Serde handles data serialization.

    NetStoreDB

    • -NetStoreDB is a peer-to-peer key-value database implemented in Rust, showcasing Rust's performance and reliability in distributed systems.
    • -It features a command-line interface (CLI) for seamless interaction and management of nodes and data.

    Rust Tokio Serde UDP TCP

    • Rust ensures safety and performance, while Tokio provides async efficiency. UDP broadcasts enable fast peer discovery, TCP guarantees reliable node communication, and Serde simplifies data serialization.

    MechType

    • -MechType offers an enhanced typing experience with custom soundtracks for each keystroke, eliminating the need for mechanical keyboards.

    React Rust Tauri GitHub Action

    • React for UI, Rust for native app capabilities, with GitHub Actions for CI/CD.

    DuckSurvey

    • -DuckSurvey is an online platform for creating and participating in surveys, designed with a simple, trustworthy light theme.
    • -A blend of pre-rendered and dynamic pages for optimal user experience, focusing on simplicity and efficiency.

    Vue.js Astro.js Flask Sqlite

    • Vue.js and Astro.js for frontend; Flask for backend logic, with Sqlite for data persistence.

    TimeCLI

    • -Developed a PHP command-line stopwatch with a unique ASCII animation for tracking time.
    • -No external libraries; custom rendering with ANSI escape sequences for cursor control and text modification, featuring non-blocking input for user interaction.

    PHP

    • Used PHP because I was familiar with it at the time, plus it has solid built-in string manipulation.

    Socket-Auth Book Manager

    • -Book Manager uses WebSockets for secure, real-time data transfer, employing QR codes for book identification and online search capabilities.
    • -Designed for efficient book collection management with secure access and real-time interaction for multiple users.

    WebSockets Nuxt.js QR Code

    • WebSockets for real-time connections, Nuxt.js for SSR, and QR Code for book identification.

    Gist CORE_PHP Website

    • -Developed for a hackathon, Gist CORE_PHP enables users to manage code snippets with core PHP.
    • -Features include user account management, session handling, and secure interactions for sharing and searching gists.

    PHP Bootstrap

    • PHP for backend logic, Bootstrap for responsive design and UI consistency.