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 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 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 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 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.
- -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.
- -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.
- -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.