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.
- -A local marketplace for trading old artifacts. Users can create personalized profiles, list items for sale, and browse community postings.
- -Features a robust search and categorization system to connect collectors with unique historical and vintage items.
PHP (Core)
SQL
HTML
Tailwind CSS
- Built with Core PHP for backend reliability and SQL for efficient database management. Styled with Tailwind CSS for a modern, responsive interface.
- -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.
- -Built a self-hosted WhatsApp automation system using FastAPI and Selenium, enabling session control via QR authentication.
- -Implemented human-paced messaging and AI-driven auto-reply agents for business tools, prioritizing stability and risk awareness.
FastAPI
Selenium
QR Auth
- Python for backend performance, Selenium for browser automation, and FastAPI for an asynchronous, scalable architecture.