Hi, I'm Daksh Khetan
Software Engineer crafting scalable web applications
Technologies I work with
Work Experience
My journey through various roles in software engineering, from internships to full-time positions
Software Engineer
Lumel Technologies โ๐ Developing a custom Microsoft Fabric Workload for enhanced data sourcing flexibility using Fabric Dev Kit, React, and TypeScript
โก Creating & maintaining custom Power BI visuals that integrate numerous features, meeting Excel user expectations
๐ Building scalable data visualization solutions for enterprise clients with improved performance
Full Stack Software Engineer Intern
Intel Corporation โ๐ฏ Developed a data-driven dashboard using Express + React, empowering Intel R&D teams to visualize & analyze critical data
๐จ Revamped UI/UX with dynamic, sortable tables & improved navigation, streamlining data exploration for internal teams
โก Optimized dashboard performance by reducing build bundle size by 27% through code refactoring
๐ Automated deployments to prod, dev, & testing environments using Cloud Foundry CLI, minimizing manual effort
๐ Integrated Azure AD (MSAL) for secure SSO & user access control based on Active Directory roles
Graduate Student Mentor
The University of Texas at Dallas โ๐ฅ Mentored 20 students on 3 real-world projects, providing guidance on development, design & teamwork
๐ Developed & delivered workshops on essential project skills, including web app development (React + Express)
๐พ Taught API integration & database management (SQL + NoSQL) to graduate students
Software Engineer Intern, Frontend
GainTime โ๐ Built a high-performance meeting platform to take effective meetings using React + Redux
๐ Designed & implemented interactive meeting analytics dashboards, which led to 10-15% reduction in unproductive meetings
๐ณ Leveraged Docker containers & Google Cloud Platform (GCP) for efficient web app deployment
๐ง Expanded product reach & accessibility by developing a Chrome extension
Software Development Engineer Intern
Coding Ninjas โ๐ป Developed collaborative real-time code sharing web app using React + Firebase (est. 150+ users)
๐ Empowered 300+ students with open-source projects to jumpstart contributions
๐ Built real-time collaboration features with WebSocket integration
Featured Projects
A showcase of my technical projects, from open-source contributions to enterprise applications
An active open-source contributor in project development which is widely used by developers worldwide.
A comprehensive online IDE supporting multiple programming languages with real-time collaboration features.
Key Features
I/O console shifting for better debugging experience
Tab size customizations for different coding preferences
Multilingual support (Kotlin, GoLang, C#, Python, Java)
Technologies
A comprehensive GUI-based library management system built with Python, featuring complete book and borrower management.
Full-featured library management application with intuitive GUI and robust database integration.
Key Features
Advanced book search and availability checking
Complete borrowing and returning workflow
Borrower management with detailed records
Technologies
Data-driven analytics dashboard built during Intel internship, serving internal R&D teams with critical insights.
Enterprise-grade dashboard for Intel's R&D teams with advanced data visualization and analysis capabilities.
Key Features
Real-time data visualization with interactive charts
Advanced filtering and sorting capabilities
Role-based access control with Azure AD integration
Technologies
Collaborative platform enabling real-time code sharing and editing, built during Coding Ninjas internship.
Firebase-powered platform for real-time collaborative coding with support for multiple programming languages.
Key Features
Real-time collaborative code editing
Multi-language syntax highlighting
Live cursor tracking and user presence
Technologies
My Setup
The tools and equipment I use to build great software and stay productive
Hardware
Computing
MacBook Pro 14" M4 Pro (Work)
Powerhouse machine for intensive development work and seamless multitasking during the day.
14" โข M4 Pro โข 48GB RAMMacBook Pro 14" M2 Pro (Personal)
My personal daily driver for side projects, learning, and general productivity.
14" โข M2 Pro โข 16GB RAMiPhone 14 Pro & Apple Watch Series 8
Cellular devices for staying connected and tracking daily activity.
iOS EcosystemDisplays & Monitors
DELL 32" Monitor (Work)
Expansive primary display for handling multiple windows and IDE setups.
32" DisplayHP 24" Monitor (Personal)
Secondary personal display perfect for referencing docs and side-by-side work.
24" DisplayLG UQ8000 55โ 4K LED TV
Entertainment hub featuring ThinQ AI for taking breaks and media consumption.
55" โข 4K UHD โข ThinQ AI โข 2024Peripherals
Logitech MX Keys Mini
Minimalist wireless keyboard that offers a great tactile feel and desk space.
Compact โข WirelessLogitech MX Anywhere 3S
Compact and precise mouse suitable for any surface.
Wireless โข Programmable ButtonsAirPods Pro (2nd Gen)
Essential for deep-focus coding sessions and crisp audio during meetings.
Active Noise CancellationWorkspace
EDX Electric Standing Desk
Adjustable desk for ergonomic switching between sitting and standing modes throughout the day.
Height Adjustable โข MotorizedCasabay Ergonomic Office Chair
Supportive office chair to maintain good posture during long work hours.
Ergonomic โข BreathableSoftware & Tools
Cursor (switched in Apr'25 โ I freakin' love it!)
VS Code (my trusty old daily driver)
Zed (for blazing fast experience)
Kitty Terminal (GPU-accelerated terminal emulator)
Wispr Flow (AI dictation and productivity)
BrowserOS / Comet / Chrome
Raycast (macOS spotlight alternative)
Surfshark VPN
Amazon Music (making the most out of Prime!)
Shottr (screenshot capabilities on steroids)
MonitorControl (brightness control for external displays)
Itsycal (menu bar calendar)
Only Switch (quick system toggles)
IINA (modern media player)
Rise Sleep (iPhone energy and sleep tracker)
My Setup Philosophy
I believe in investing in quality tools that enhance productivity and reduce friction in the development process. My setup is optimized for both performance and comfort, enabling long coding sessions without fatigue.
Quality over quantity - fewer, better tools
Ergonomics matter for long-term health
Automation reduces repetitive tasks
Consistent environment across devices
Blog
Sharing insights, tutorials, and lessons learned from my software engineering journey
System Update in Progress
I'm currently compiling my thoughts and writing some new content. Check back soon for deep dives into software engineering, web development, and more!
Today I Learned
Quick notes and discoveries from my continuous learning journey in software development
CSS Container Queries for Responsive Components
Container queries allow components to respond to their container size rather than viewport size, enabling truly modular responsive design.
/* Container query example */
.card-container {
container-type: inline-size;
}
@container (min-width: 400px) {
.card {
display: grid;
grid-template-columns: 1fr 2fr;
}
}Node.js Built-in Test Runner
Node.js 20+ includes a built-in test runner with no external dependencies, supporting async tests, mocking, and coverage reporting.
// Built-in Node.js testing
import { test, describe } from 'node:test';
import assert from 'node:assert';
describe('Math operations', () => {
test('addition', () => {
assert.strictEqual(2 + 2, 4);
});
});PostgreSQL JSONB Performance Tips
Using GIN indexes on JSONB columns can dramatically improve query performance for JSON operations in PostgreSQL.
-- Create GIN index for JSONB column
CREATE INDEX idx_user_metadata
ON users USING GIN (metadata);
-- Efficient JSONB query
SELECT * FROM users
WHERE metadata @> '{"role": "admin"}';React 19 Server Components in Next.js 15
Server Components can now use async/await directly in the component body, making data fetching cleaner and more intuitive.
// React 19 Server Component
async function UserProfile({ userId }) {
const user = await fetchUser(userId);
return <div>{user.name}</div>;
}TypeScript 5.3 Import Attributes
New import attributes syntax for importing JSON and other non-JS files with better type safety and bundler support.
// New import attributes syntax
import config from './config.json' with { type: 'json' };
import styles from './styles.css' with { type: 'css' };Vite 5.0 Environment API
Vite 5.0 introduces the Environment API for better SSR support and multiple build targets in a single configuration.
// vite.config.js with Environment API
export default {
environments: {
client: {
build: { outDir: 'dist/client' }
},
ssr: {
build: { outDir: 'dist/ssr', ssr: true }
}
}
}Learning Statistics
Continuous improvement through daily learning
Resume
A comprehensive overview of my education, experience, and technical skills in software engineering
Master of Science in Computer Science
GPA: 3.87/4.00The University of Texas at Dallas
Bachelor of Technology in Information Technology
GPA: 9.06/10.00Guru Gobind Singh Indraprastha University
Reduced build bundle size by 27% at Intel Corporation
Built platform serving 150+ users at Coding Ninjas
Mentored 20+ students on real-world projects at UTD
Contributed to open-source IDE used by 10K+ developers
Achieved 10-15% reduction in unproductive meetings at GainTime
Programming Languages
Web Development
Databases
Cloud & DevOps
Tools & Others
Get In Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology
Available for Opportunities
I'm currently open to new full-time opportunities and interesting freelance projects. Let's discuss how we can work together!
Quick Response
I typically respond to messages within 24 hours. Looking forward to hearing from you!