Available for new opportunities

Hi, I'm Daksh Khetan

Software Engineer crafting scalable web applications

Software Engineer at Lumel Technologies
MS CS from UT Dallas
Texas, US

Technologies I work with

ReactTypeScriptRustNext.jsNode.jsPythonPostgreSQLDockerAWS

Work Experience

My journey through various roles in software engineering, from internships to full-time positions

Full-time
Plano, TX
July 2024 โ€“ Present

๐Ÿš€ 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

โš›๏ธReact๐Ÿ“˜TypeScript๐Ÿฆ€Rust๐Ÿ”ทMicrosoft Fabric๐Ÿ“ŠPower BI๐Ÿ“ˆData Visualization

Full Stack Software Engineer Intern

Intel Corporation โ†—
Internship
Hillsboro, OR (Remote)
July 2023 โ€“ May 2024

๐ŸŽฏ 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

โš›๏ธReact๐Ÿš‚Express.jsโ˜๏ธAzure ADโ˜๏ธCloud Foundry๐Ÿ“˜TypeScriptโšกPerformance Optimization
Part-time
Richardson, TX
January 2023 โ€“ May 2023

๐Ÿ‘ฅ 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

โš›๏ธReact๐Ÿš‚Express.js๐Ÿ—„๏ธSQL๐Ÿ“ŠNoSQL๐ŸŽ“Teaching๐Ÿ‘ฅMentorship

Software Engineer Intern, Frontend

GainTime โ†—
Internship
Palo Alto, CA (Remote)
April 2021 โ€“ August 2021

๐Ÿš€ 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

โš›๏ธReact๐Ÿ”„Redux๐ŸณDockerโ˜๏ธGCP๐Ÿ”งChrome Extension๐Ÿ“ŠAnalytics

Software Development Engineer Intern

Coding Ninjas โ†—
Internship
New Delhi, India
February 2020 โ€“ April 2020

๐Ÿ’ป 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

โš›๏ธReact๐Ÿ”ฅFirebase๐Ÿ”ŒWebSockets๐ŸคReal-time Collaboration๐ŸŒŸOpen Source

Featured Projects

A showcase of my technical projects, from open-source contributions to enterprise applications

Coding Blocks' IDE
Featured

An active open-source contributor in project development which is widely used by developers worldwide.

Active

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)

10K+
users
500+
stars
50+
contributions

Technologies

๐Ÿ”งVue.js๐Ÿ’œVueX๐ŸŸขNode.js๐Ÿ“„Firepad๐Ÿ”งWebSockets
Library Management System

A comprehensive GUI-based library management system built with Python, featuring complete book and borrower management.

Completed

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

50+
users
15+
features
99.9%
uptime

Technologies

๐ŸPython๐Ÿ–ผ๏ธTkinter๐ŸฌMySQL๐Ÿ”งGUI Design
Intel R&D Dashboard

Data-driven analytics dashboard built during Intel internship, serving internal R&D teams with critical insights.

Production

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

200+
users
+27%
performance
99.8%
uptime

Technologies

โš›๏ธReact๐Ÿ”งExpress.js๐Ÿ”งAzure AD๐Ÿ”งChart.js๐Ÿ˜PostgreSQL
Proprietary project - code not publicly available
Real-time Code Sharing Platform

Collaborative platform enabling real-time code sharing and editing, built during Coding Ninjas internship.

Completed

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

150+
users
1K+
sessions
10+
languages

Technologies

โš›๏ธReact๐Ÿ”ฅFirebase๐Ÿ”งWebSockets๐Ÿ”งMonaco Editor

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 RAM
MacBook Pro 14" M2 Pro (Personal)

My personal daily driver for side projects, learning, and general productivity.

14" โ€ข M2 Pro โ€ข 16GB RAM
iPhone 14 Pro & Apple Watch Series 8

Cellular devices for staying connected and tracking daily activity.

iOS Ecosystem

Displays & Monitors

DELL 32" Monitor (Work)

Expansive primary display for handling multiple windows and IDE setups.

32" Display
HP 24" Monitor (Personal)

Secondary personal display perfect for referencing docs and side-by-side work.

24" Display
LG UQ8000 55โ€ 4K LED TV

Entertainment hub featuring ThinQ AI for taking breaks and media consumption.

55" โ€ข 4K UHD โ€ข ThinQ AI โ€ข 2024

Peripherals

Logitech MX Keys Mini

Minimalist wireless keyboard that offers a great tactile feel and desk space.

Compact โ€ข Wireless
Logitech MX Anywhere 3S

Compact and precise mouse suitable for any surface.

Wireless โ€ข Programmable Buttons
AirPods Pro (2nd Gen)

Essential for deep-focus coding sessions and crisp audio during meetings.

Active Noise Cancellation

Workspace

EDX Electric Standing Desk

Adjustable desk for ergonomic switching between sitting and standing modes throughout the day.

Height Adjustable โ€ข Motorized
Casabay Ergonomic Office Chair

Supportive office chair to maintain good posture during long work hours.

Ergonomic โ€ข Breathable

Software & Tools

Development

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)

Daily OS & Browsing

BrowserOS / Comet / Chrome

Raycast (macOS spotlight alternative)

Surfshark VPN

Amazon Music (making the most out of Prime!)

System Utilities (macOS)

Shottr (screenshot capabilities on steroids)

MonitorControl (brightness control for external displays)

Itsycal (menu bar calendar)

Only Switch (quick system toggles)

IINA (modern media player)

Health & Tracking

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!

_status: brewing

Today I Learned

Quick notes and discoveries from my continuous learning journey in software development

CSS
Dec 14, 2024

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;
  }
}
CSSContainer QueriesResponsive Design
Node.js
Dec 12, 2024

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);
  });
});
Node.jsTestingBuilt-in Tools
Database
Dec 10, 2024

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"}';
PostgreSQLJSONBPerformanceIndexing
React
Dec 18, 2024

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>;
}
React 19Next.js 15Server Components
TypeScript
Dec 16, 2024

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' };
TypeScript 5.3Import AttributesModules
Build Tools
Dec 8, 2024

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 }
    }
  }
}
Vite 5.0Environment APISSR

Learning Statistics

Continuous improvement through daily learning

150+
TIL Notes
12
Categories
Daily
Learning Habit
2+ Years
Consistent Tracking

Resume

A comprehensive overview of my education, experience, and technical skills in software engineering

Education

Master of Science in Computer Science

GPA: 3.87/4.00

The University of Texas at Dallas

Richardson, TX
August 2022 โ€“ May 2024
Database DesignAnalysis of AlgorithmsSoftware TestingMachine LearningBig Data ManagementNLP

Bachelor of Technology in Information Technology

GPA: 9.06/10.00

Guru Gobind Singh Indraprastha University

New Delhi, India
August 2018 โ€“ July 2022
Data StructuresOperating SystemsDBMSObject-Oriented ProgrammingJavaCWeb Technologies
Key Achievements

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

Technical Skills

Programming Languages

JavaScriptPythonTypeScriptJavaC++Shell Scripting

Web Development

ReactNode.jsExpressNext.jsReduxVueHTMLCSSTailwind

Databases

MySQLPostgreSQLMongoDBRedis

Cloud & DevOps

AWSGCPAzureDockerCloud FoundryCI/CD

Tools & Others

GitWebpackViteSocket.ioREST APIUNIXSDLC
3+
Years Experience
5
Companies
15+
Technologies
10K+
Users Impacted

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology

Contact Information

Location

Texas, United States

Available for Opportunities

I'm currently open to new full-time opportunities and interesting freelance projects. Let's discuss how we can work together!

Send a Message

Quick Response

I typically respond to messages within 24 hours. Looking forward to hearing from you!