A comprehensive directory of all Merge Requests (MRs) and Pull Requests (PRs) authored by Divyanshu Rajput (@rajputdivyanshu81 / @divyanshurajput0987).
Direct contributions to the GNOME desktop ecosystem, core libraries, and applications.
| Status | Title | Date | Link |
|---|---|---|---|
| π΄ Closed | gtk4: Migrate Gdk.Screen to Gdk.Display | 2026-07-06 | View MR |
| π΅ Open | Drop unsupported gitg:// URI scheme handler | 2026-07-03 | View MR |
| π΅ Open | gtk4: Migrate removed Gtk.main, Gtk.init, and WindowPosition APIs | 2026-07-03 | View MR |
| π΅ Open | gtk4: Migrate removed Gdk.CursorType and WindowPosition | 2026-07-03 | View MR |
| π’ Merged | gtk4: Migrate removed enum flags (IconSize, DialogFlags) | 2026-06-30 | View MR |
| π’ Merged | gtk4: Migrate removed GtkWindow events | 2026-06-30 | View MR |
| π’ Merged | gtk4: Migrate Gtk.Container get_children to get_first_child | 2026-06-30 | View MR |
| π’ Merged | gtk4: Migrate Gdk.Screen to Gdk.Display | 2026-06-30 | View MR |
| π’ Merged | gtk4: Migrate get_toplevel() and Gtk.show_uri_on_window() removed APIs | 2026-06-30 | View MR |
| π’ Merged | gtk4: Migrate fully removed GTK3 dialog APIs in gitg-ui-utils.vala | 2026-06-30 | View MR |
| π΅ Open | Gtk4 migrate ref menu | 2026-06-30 | View MR |
| π’ Merged | Gtk4 migrate custom actions | 2026-06-30 | View MR |
| π’ Merged | gtk4: Migrate PopupMenu from Gtk.Menu to GLib.Menu + Gtk.PopoverMenu | 2026-06-30 | View MR |
| π΄ Closed | gtk4: Replace deprecated Gtk.show_uri_on_window() with Gtk.show_uri() | 2026-06-30 | View MR |
| π’ Merged | gtk4: Remove deprecated Gtk.IconSize parameter from Gtk.Image icon name APIs | 2026-06-29 | View MR |
| π΄ Closed | gtk4: Replace Gtk.Widget.get_toplevel() with get_root() | 2026-06-29 | View MR |
| π’ Merged | Gtk4 gesture click batch2 | 2026-06-28 | View MR |
| π’ Merged | gtk4: migrate paned and diff view UI files to GTK4 | 2026-06-04 | View MR |
| π΅ Open | gtk4: migrate preferences UI files to GTK4 | 2026-06-04 | View MR |
| π’ Merged | gtk4: Migrate fifth batch of UI files to GTK4 layout syntax | 2026-06-03 | View MR |
| π’ Merged | gtk4: Migrate fourth batch of UI files to GTK4 layout syntax | 2026-06-02 | View MR |
| π’ Merged | gtk4: Migrate third batch of UI files to GTK4 layout syntax | 2026-06-02 | View MR |
| π’ Merged | gtk4: Migrate second batch of UI files to GTK4 layout syntax | 2026-06-02 | View MR |
| π’ Merged | gtk4: Migrate first batch of UI files to GTK4 layout syntax | 2026-05-29 | View MR |
| π’ Merged | gtk4: Remove deprecated show_all() calls | 2026-05-29 | View MR |
| π΄ Closed | Basic starter for gtk4 | 2026-04-24 | View MR |
| π’ Merged | gtk4: Migrate button_press_event to Gtk.GestureClick in 3 core files | 2026-03-27 | View MR |
| π’ Merged | gtk4: Migrate button_press_event to Gtk.GestureClick | 2026-03-27 | View MR |
| π’ Merged | ui: Remove redundant visible properties for GTK4 | 2026-03-25 | View MR |
| π’ Merged | Remove redundant gtk3 code from the codebase | 2026-03-25 | View MR |
| π΄ Closed | Master | 2026-03-22 | View MR |
| π’ Merged | fix: resolve shortcut conflict between discard and edit actions | 2026-03-18 | View MR |
Contributions across various open-source projects, organizations, and personal repositories on GitHub.
| Repository | Status | Title | Date | Link |
|---|---|---|---|---|
| screenpipe/screenpipe | π΄ Closed | fix(enterprise): add recovery path for failed managed updates (#5080) | 2026-07-19 | View PR |
| Repository | Status | Title | Date | Link |
|---|---|---|---|---|
| omegaup/omegaup | π’ Merged | Redesign homepage sections (Compete/Train/Create/Teach) into horizontal 4-card grid #9115 | 2026-02-15 | View PR |
| omegaup/omegaup | π΄ Closed | Revamp homepage with modern layout, premium cards, and refined footer. #8214 | 2026-01-09 | View PR |
| omegaup/omegaup | π΄ Closed | Fix/docs broken link | 2025-12-22 | View PR |
| omegaup/omegaup | π΅ Open | Skeleton UI for UX Improvement | 2025-12-21 | View PR |
| omegaup/omegaup | π΄ Closed | added a section in getTranslatedTag which converts the hardcoded to tag to the required one | 2025-05-14 | View PR |
| Repository | Status | Title | Date | Link |
|---|---|---|---|---|
| ruxailab/RUXAILAB | π΄ Closed | Div fix | 2025-08-29 | View PR |
| ruxailab/RUXAILAB | π΄ Closed | if a test has been answered it, it can not be possible to enter againβ¦ | 2025-05-20 | View PR |
| ruxailab/RUXAILAB | π’ Merged | fixed the button in the ui shows different text which is not valid | 2025-05-20 | View PR |
| ruxailab/RUXAILAB | π΄ Closed | added language support for the choose type of test you are looking toβ¦ | 2025-05-20 | View PR |
| ruxailab/RUXAILAB | π΄ Closed | Added link thing in the new task form | 2025-05-16 | View PR |
| ruxailab/RUXAILAB | π΄ Closed | Language Selection Not Working on Mobile issue #626 | 2025-05-14 | View PR |
| ruxailab/RUXAILAB | π΄ Closed | errors on task creation #852 | 2025-05-12 | View PR |
| ruxailab/RUXAILAB | π’ Merged | Errors on task creation #852 | 2025-05-12 | View PR |
| ruxailab/RUXAILAB | π’ Merged | Fix: Add padding for proper Hindi character display in language selector #849 | 2025-05-11 | View PR |
QuickDraw β Real-Time Collaborative Workspace
Next.js Β· WebSockets Β· TurboRepo Β· Groq AI (Llama 3.3) Β· Prisma Β· Clerk
A collaborative whiteboard and design tool with real-time stroke sync at 50ms latency, supporting 50+ concurrent users per room. Integrated Groq AI for design assistance and automated PPTX generation β cutting architectural drafting time by 60%.
Key highlights: WebSocket stroke sync Β· AI design suggestions Β· Auto PPTX export Β· Multi-user rooms
CaptureDesk β Screen Recording SaaS
Next.js Β· TypeScript Β· AWS Β· BunnyCDN Β· PostgreSQL Β· Drizzle ORM Β· Better Auth Β· Arcjet
A full-stack SaaS platform for browser-based screen recording with real-time video sharing, AI-powered transcription, and secure content delivery. Handled 1,000+ protected uploads via Bunny.net streaming with 99.9% uptime.
Key highlights: In-browser recording Β· Public/private video controls Β· Full-text search Β· AI transcripts Β· Unique shareable links
Audiora β AI-Powered Learning Management System
Next.js Β· TypeScript Β· Supabase Β· PostgreSQL Β· Vapi AI Β· Stripe Β· Clerk Β· TailwindCSS
A scalable SaaS LMS integrating Vapi AI voice agents for real-time tutoring. Delivered 1,000+ voice-powered tutoring sessions with full subscription management via Stripe.
Key highlights: Voice AI tutoring Β· Stripe billing Β· Auth with Clerk Β· Supabase backend
StudyMitra β AI Lecture Intelligence Tool (Research)
Python Β· Faster-Whisper Β· Hugging Face Transformers Β· NLTK Β· PyTorch Β· Gradio
Developed under guidance of Dr. Brajesh Kumar. An end-to-end pipeline for lecture transcription, multilingual translation, keyword extraction, and intelligent Q&A β with a Gradio interface for accessible use.
| Platform | Rating / Rank | Level |
|---|---|---|
| CodeChef | 1817+ | ββββ 4-Star |
| Codeforces | 1405+ | Specialist |
| LeetCode | 1560+ | β |
- Meta Hacker Cup 2025 Round 2 β Rank 3957 / 13,770+ worldwide
- Member of FOSSASIA β Contributing and managing OOSS
- TCS CodeVita 2025 Round 2 β Global Rank 4709
- Winner β Hackfista Web Hackathon & CP20 CP Contest (IT Clinic, MJPRU)
- Selected β McKinsey Forward Program by McKinsey & Company



