Upcoming Miniprojects - V semester

The following mini-projects are being offered to the 5th semester students. Participating students will have the opportunity to contribute to the formation of a focused research group and may continue their involvement through future projects, workshops, and collaborations. Each project may be undertaken individually or in teams, as specified. The list below includes project titles, required background, and a brief description of the objectives and expected deliverables.

1. UAV Configuration Selection Using Data-Driven Multi-Criteria Decision Making

2. Implementation of Airfoil Panel Method with Laminar and Turbulent Boundary Layer Modeling

3. Compositional Tensor Algebra: Designing a DSL for Machine Learning Models

NOTE

The final project should be hosted on a public open-source package repository (e.g., GitHub, GitLab, Hackage). It must include well-structured documentation, an installation guide, and at least five beginner-friendly tutorials or usage examples to help new users get started.


Open Projects

I welcome self-motivated students from any branch, year, or level of experience to bring their own project ideas for discussion. If you’re passionate, curious and willing to learn, we can explore it together. Please read further to know my interests and expertise.


Research Focus

I’m broadly interested in using mathematics and programming to solve problems in science and engineering. My current focus is on the use of functional programming — especially Haskell — for building tools and frameworks in scientific computing.

Applied mathematics shows up in almost every aerospace sub-domain. Final selection of application area for projects will be made after a short 1:1 discussion to ensure alignment of interests. That said, I am still sharing application areas I am planning to explore:


Core Research Areas


Research Group Policies

Once you’re in the group, you’re part of an active, collaborative, and professional learning environment. We aim to grow together — as thinkers, researchers, and creators. Here’s how we work:

Research Training

We conduct regular training and discussions to develop strong research skills.

Collaborative Culture

Collaboration is encouraged across projects. Peer discussions and constructive feedback are part of the weekly routine, to troubleshoot commonly faced problems.

Weekly Check-ins / Sync-ups

Everyone is expected to give brief weekly updates. These help track progress, unblock issues, and keep ideas flowing.

Project Documentation

Maintain a shared research log or notebook (markdown or overleaf) with clear records of objectives, decisions, and results.

Version Control (Git)

All code must be managed through GitHub (or similar), with clean commit history and meaningful documentation.

Academic Integrity

Plagiarism, code copying, or misrepresenting contributions is strictly prohibited. Always cite sources and give credit where it’s due.

Respect Deadlines

We value each other’s time. Set realistic goals and communicate proactively if you’re unable to meet them.

Openness to Learning

You are not expected to know everything. Asking questions, making mistakes, and learning from them is a core part of research.

Mentorship & Peer Support

Senior students are encouraged to mentor juniors. We grow faster when we teach each other.

Code of Conduct

Respect diverse perspectives, communicate kindly, and maintain a safe and inclusive environment for all.

===> To apply, just send me a 3-line email expressing your interest and background.