The Honest Walkthrough: How I Won the IEEE TCAD Hackathon from Dhaka with No Lab
I do not have access to an expensive physical lab or a funded research group. I am an undergraduate student in Dhaka working on a standard laptop.
People often tell new researchers to wait until they join an established lab. But in almost any field today, discovery happens in software long before anything gets built physically. Using laptop software tools and command-line scripts, I placed as one of three winners of the IEEE TCAD Hackathon 2026, and I contributed the machine-learning work to a co-authored paper accepted at IEEE EDTM 2026. Here is the exact approach I used.
1. Run your software tools from the terminal
Clicking through graphical software windows to adjust settings by hand is slow. I switched to running simulation tools straight from the command line using shell scripts.
Instead of manually guessing parameters, I wrote a Python script that implements a coordinate descent optimization loop. The script changes one variable at a time, evaluates the output score against a target metric, locks in the improvement, and steps to the next variable. My AI coding agent kept this loop running overnight while I slept.
This optimization setup is not specific to my field. You can use coordinate descent in any domain where you have a measurable score to improve, including machine learning models, algorithm design, physical simulations, data science, or engineering problems. If your project has a target metric, automated search can optimize it for you.
2. Let AI write the glue scripts
I used AI coding agents to write data parsers, extract key metrics from raw output logs, and format LaTeX tables. Automating the boilerplate code meant I could run dozens of experiment sweeps in an afternoon instead of spending hours reformatting text by hand.
3. Filter out fake conferences
Without a lab advisor guiding every step, it is easy to get targeted by pay-to-publish journals. I stuck to official society venues and verified every conference on IEEE Xplore, Scopus, or DOAJ before writing a single word of the manuscript.
4. What you can do today
- Pick a software-verifiable problem: Choose a research topic where ideas can be modeled and scored in code.
- Automate your toolchain: Run your software tools using terminal scripts instead of clicking GUI menus.
- Set up an automated search loop: Use coordinate descent scripts to run parameter searches overnight.
- Check database indexing: Submit only to venues listed on IEEE Xplore, Scopus, or DOAJ.
Summary: You do not need physical lab hardware to do real research. Most of the initial discovery work is parameter search, and you can automate that on a laptop in any field.
Want to scope a research project you can finish?
Check whether a journal or conference is real, free and with no signup, here. Or get the First Paper Kit for $29: the scoping worksheet with the feasibility and validation gates that most first studies fail late, a commented LaTeX submission kit, and 40 venues checked against public indexing records with the evidence shown.