# GSOC 2023 Contributor Introduction

**URL:** <https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264>\
**Category:** GSoC-2023\
**Created:** [February 23, 2023, 7:24pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264 "2023-02-23T19:24:09Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![lotanez](https://avatars.discourse-cdn.com/v4/letter/l/ecc23a/32.png) [@lotanez](https://fortran-lang.discourse.group/u/lotanez)\
**Post date:** [February 23, 2023, 7:24pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/1 "2023-02-23T19:24:09Z")

</div>

Hey everyone,

I am Lucas Otanez, an undergraduate computer science student at the University of Southern California. I’m hoping to be able to contribute to Fortran through GSOC this year!

The core languages I know well (in order of how proficient I am at each) are C++, Python, JavaScript/TypeScript. I’m familiar with Fortran, although I’ve never actually written any Fortran code. I am experienced in Linux, Git (version control in general), debugging (Valgrind, GDB, Gtest, etc. for C++). I also have a background in robotics, as I did lots of robotics projects prior to starting university. Now, robotics is more of a side hobby for me.

I have mostly completed personal and experimental projects up until now, such as games, web apps, and other software that I created because I needed it personally, such as a lightweight C++ sensitive word encryption library. I have in-person hack-a-thon experience in Southern California, where I worked with a team to create a web app that plans a trip for you based on your most listened-to Spotify artists and their hometowns.

I am currently in my first year of university, and thus do not have much industry level software experience. I did work as an electronic repair technician for a medical devices company at one point, where my task was to identify the causes of broken electronics, fix them accordingly, and report/document my work.

For GSOC, I am particularly interested in adding “Support for C++”. I definitely want to work on a project involving C++, as I think I can contribute most meaningfully to such a project, however I would also enjoy working outside of C++ and expanding my skill set. Let me know if this project is still relevant for 2023, or if there are any other more important projects in C++ that I should consider.

Thank you and nice to meet you all!  
Here’s my LinkedIn as well: [lucas-otanez](https://www.linkedin.com/in/lucas-otanez/)  
And my GitHub: [lucasotanez (Lucas Otanez) · GitHub](https://github.com/lucasotanez)

---

<div class="post-metadata">

**Author:** ![FortranFan](https://avatars.discourse-cdn.com/v4/letter/f/96bed5/32.png) [@FortranFan](https://fortran-lang.discourse.group/u/FortranFan)\
**Post date:** [February 23, 2023, 8:31pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/2 "2023-02-23T20:31:20Z")

</div>

@lotanez ,

Welcome to the Fortran Discourse! Brilliant CV, wish you the very best with your GSoC projects and all your other endeavors, your contributions will be highly valuable for the Fortran Community!

---

<div class="post-metadata">

**Author:** ![lotanez](https://avatars.discourse-cdn.com/v4/letter/l/ecc23a/32.png) [@lotanez](https://fortran-lang.discourse.group/u/lotanez)\
**Post date:** [February 24, 2023, 12:56am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/3 "2023-02-24T00:56:15Z")

</div>

Thanks!!

---

<div class="post-metadata">

**Author:** ![feenberg](https://avatars.discourse-cdn.com/v4/letter/f/c2a13f/32.png) [@feenberg](https://fortran-lang.discourse.group/u/feenberg)\
**Post date:** [February 24, 2023, 12:15pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/4 "2023-02-24T12:15:47Z")

</div>

Justine Dart has a remarkable system for creating binary executables that will run unmodified on 6 different operating systems, including OSX,Windows, Linux and BSD. It needs a library for Fortran support.

Justine’s description of APE:  
[https://justine.lol/ape.html](https://justine.lol/ape.html)

Some publicity:

> **[Unbelievable: A single-file web server that runs on six OSes](https://www.theregister.com/2022/06/20/redbean_2_a_singlefile_web/)**
>
> 'Write once, run anywhere' finally came true, thanks to APE and the Cosmopolitan libc

> **[Show HN: Redbean – Single-file distributable web server](https://news.ycombinator.com/item?id=26271117)**
>
> 1998 points —
> 249 comments —
> jart —
> 3:33 AM - 26 Feb 2021

Justine replies to my question about Fortran on his Discord channel:

> **[Discord - A New Way to Chat with Friends & Communities](https://discord.com/channels/927860136884699167/1043991114211934343/1044235521288843294)**
>
> Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [February 25, 2023, 1:35am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/5 "2023-02-25T01:35:23Z")

</div>

@lotanez welcome. Yes, the project is available. If you want to code in C++, you are welcome to contribute to LFortran, which is written in C++: [GSoC 2023 Ideas · lfortran/lfortran Wiki · GitHub](https://github.com/lfortran/lfortran/wiki/GSoC-2023-Ideas)

---

<div class="post-metadata">

**Author:** ![usivakum](https://avatars.discourse-cdn.com/v4/letter/u/34f0e0/32.png) [@usivakum](https://fortran-lang.discourse.group/u/usivakum)\
**Post date:** [February 26, 2023, 4:49am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/7 "2023-02-26T04:49:06Z")

</div>

Hello everyone!

I’m Umashankar Sivakumar, I work as a High Performance Computing Engineer at AMD. I have experience in coding with C, C++, Python, Fortan (all of them typically from a performance analysis perspective). I have compiled HPC codes using several build systems. I work on the development of Spack (A package manager to build HPC apps) within AMD and we have upstreamed many contributions to Spack too!

For GSoC, I’m quite interested in contributing to the project “Version Constraint Resolution” relating to fpm

I would like to know if this project is currently available to be mentored. Since I’m working full time, I would like to know what’s the flexibility like for working on a GSoC Project.

Additional Links - [LinkedIn](https://www.linkedin.com/in/umashankarsivakumar/), [GitHub (Work)](https://github.com/amd-toolchain-support)

Thanks!

---

<div class="post-metadata">

**Author:** ![everythingfunctional](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/everythingfunctional/32/176_2.png) [@everythingfunctional](https://fortran-lang.discourse.group/u/everythingfunctional)\
**Post date:** [February 27, 2023, 4:19pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/8 "2023-02-27T16:19:30Z")

</div>

Welcome to the Discourse.

> [@usivakum](#):
>
> I work on the development of Spack

> [@usivakum](#):
>
> I’m quite interested in contributing to the project “Version Constraint Resolution” relating to fpm

I saw a talk on Spack’s version constraint solver at SC22, and actually asked about adapting it to other package mangers. If you can provide any help at all with the project it would be greatly appreciated. Serving as a mentor in GSoC generally takes on the order of a few hours a week.

---

<div class="post-metadata">

**Author:** ![usivakum](https://avatars.discourse-cdn.com/v4/letter/u/34f0e0/32.png) [@usivakum](https://fortran-lang.discourse.group/u/usivakum)\
**Post date:** [February 28, 2023, 9:08am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/9 "2023-02-28T09:08:34Z")

</div>

Thanks for your response!

> [@everythingfunctional](#):
>
> I saw a talk on Spack’s version constraint solver at SC22, and actually asked about adapting it to other package mangers

The Spack maintainers and the community would be more than happy to help us in any possible way!

> [@everythingfunctional](#):
>
> Serving as a mentor in GSoC generally takes on the order of a few hours a week.

Is there still an opportunity for me to join as a mentor for this project? I would be more than happy to help anyone with this project!

---

<div class="post-metadata">

**Author:** ![everythingfunctional](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/everythingfunctional/32/176_2.png) [@everythingfunctional](https://fortran-lang.discourse.group/u/everythingfunctional)\
**Post date:** [February 28, 2023, 2:07pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/10 "2023-02-28T14:07:07Z")

</div>

You should attend the call on Thursday to introduce yourself:

> [@Fortran Monthly Call: February 2023](https://fortran-lang.discourse.group/t/fortran-monthly-call-february-2023/5171):
>
> Dear all, NEW DATES It’s again time to organise our next monthly call which will be in the week of February 27-March 3; please see the following doodle poll to mark your availability: [Doodle: Fortran Monthly Call: February 2023](https://doodle.com/meeting/participate/id/e99yq0Je) The final time slot will be selected and announced on the evening (European time) of Wednesday February 15, please complete the poll before then . If there are specific topics or issues you would like to raise, even if you are unable to attend the call, please post…

---

<div class="post-metadata">

**Author:** ![usivakum](https://avatars.discourse-cdn.com/v4/letter/u/34f0e0/32.png) [@usivakum](https://fortran-lang.discourse.group/u/usivakum)\
**Post date:** [February 28, 2023, 2:26pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/11 "2023-02-28T14:26:31Z")

</div>

Thanks for the heads-up! I will be attending the meeting on Thursday. I’m unable to find the link to the meeting, could you please point me to it?

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [February 28, 2023, 2:55pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/12 "2023-02-28T14:55:42Z")

</div>

I’ll post the link on Thursday.

---

<div class="post-metadata">

**Author:** ![rajkumardongre](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/rajkumardongre/32/2610_2.png) [@rajkumardongre](https://fortran-lang.discourse.group/u/rajkumardongre)\
**Post date:** [February 28, 2023, 7:18pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/13 "2023-02-28T19:18:02Z")

</div>

Dear, Fortran-lang community,

My name is Rajkumar Dongre, and I am a 2nd-year undergraduate student at Vishwakarma Institute of Technology in Pune, India.

I am proficient in various programming languages, including C, C++, Fortran, Java, Python, JavaScript, and TypeScript. Previously, I gained experience working with the LiberCube space organization, where I worked on a Domain-Specific Language called PLUTO. We developed an On-Board Control Procedure engine that loads PLUTO scripts, converts them into executable Python code, and runs them.

I am a team player and have participated in several hackathons, both as a participant and organizer. I am proud to have won the prestigious Smart India Hackathon 2022. I am particularly excited about GSOC23 and would love to contribute to your organization. I am Interested to work on Project " High-level HTTP client library"

Thank you for your time, and I look forward to hearing from you soon.

Sincerely,  
Rajkumar Dongre

GitHub Profile: [rajkumardongre](https://github.com/rajkumardongre)  
LinkedIn Profile: [Rajkumar Dongre](https://www.linkedin.com/in/rajkumar-dongre-57b078200/)

---

<div class="post-metadata">

**Author:** ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)\
**Post date:** [March 2, 2023, 7:50am UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/14 "2023-03-02T07:50:02Z")

</div>

Hi @lotanez ,

Welcome to Fortran-lang Discourse and thank you for showing interest in this year’s GSoC.  
In case you missed it, here is a post with instructions on how to proceed with GSoC

> [@GSoC 2023 Fortran-lang resources for prospective contributors](https://fortran-lang.discourse.group/t/gsoc-2023-fortran-lang-resources-for-prospective-contributors/5288/1):
>
> If you’re interested in applying for the Google Summer of Code 2023 program with Fortran-lang, please visit this page: From that page, you can navigate to our [Contributor Instructions](https://github.com/fortran-lang/webpage/wiki/GSoC-2023-Contributor-Instructions) and [Project Ideas](https://github.com/fortran-lang/webpage/wiki/GSoC-2023-Project-ideas) pages. Please review these pages and let us know in this thread if you have any questions. We also encourage you to join our upcoming monthly call on March 2 at 1800 UTC and discuss what you would like to work on. See [Fortran Monthly Call: February 2023](https://fortran-lang.discourse.group/t/fortran-monthly-call-february-2023/5171) for more info. We’ll post the Zoom link…

On the [Contribution Instructions](https://github.com/fortran-lang/webpage/wiki/GSoC-2023-Contributor-Instructions) make sure you don’t forget point [4. Patch requirement](https://github.com/fortran-lang/webpage/wiki/GSoC-2023-Contributor-Instructions#patch-requirement) .  
As @certik mentioned since you want to work with C++, [LFortran GSoC projects](https://github.com/lfortran/lfortran/wiki/GSoC-2023-Ideas) can be a great fit for you.

Best of luck with your patch and application!

---

<div class="post-metadata">

**Author:** ![lotanez](https://avatars.discourse-cdn.com/v4/letter/l/ecc23a/32.png) [@lotanez](https://fortran-lang.discourse.group/u/lotanez)\
**Post date:** [March 7, 2023, 5:37pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/15 "2023-03-07T17:37:55Z")

</div>

Thank you. If you have the time, I’d like to discuss LFortran projects with you further. Let me know if I can reach out to you.

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [March 8, 2023, 3:31pm UTC](https://fortran-lang.discourse.group/t/gsoc-2023-contributor-introduction/5264/16 "2023-03-08T15:31:35Z")

</div>

@lotanez please do! Contact me on my email or LFortran Zulip.
