[{"data":1,"prerenderedAt":825},["ShallowReactive",2],{"project-36470297":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":47,"post_text":49,"what":50,"said":103,"maker_in_thread":244,"shape":255,"grid":259,"attempts":787,"same_week":788,"maker_shows":18,"maker_hidden":817,"reader_version":818,"card":819},"36470297","OpenResume","Open-source resume builder and parser","title","Show HN: Open-source resume builder and parser","https:\u002F\u002Fwww.open-resume.com\u002F","open-resume.com","xitang",1687712436,2023,656,198,32,3109,2,"legend","productivity","resume builder","web_app",[21,24,25,26,27],"ats resume parser","open source resume","resume pdf","ats friendly resume","mixed",-0.077,{"positive":31,"neutral":32,"mixed":33,"critical":34},13,19,4,18,54,{"design":37,"idea":39,"execution":42,"performance":43,"docs":45},{"positive":33,"critical":38},7,{"positive":40,"critical":41},3,1,{"positive":41,"critical":33},{"positive":41,"critical":44},6,{"positive":46,"critical":46},0,[41,41,41,46,46,46,41,46,18,40,46,46,46,46,46,48,48,46,46,46,46,46,40,46,40,40,41,33,18,41,40,33,46,18,18,41,48,48,18,48],5,"Hi HN, I recently created and published an open-source resume builder as a weekend project. The idea came to me while I was mentoring students and noticing common mistakes they made in their resumes that I had also made in the past. I thought to build a tool to help people easily create a modern professional resume with built-in best practices to avoid those mistakes.\n\nTop highlights of the resume builder are:\n\n1. Real time UI update as you type\n\n2. ATS friendly to top ATS platforms, e.g. Greenhouse, Lever\n\n3. Privacy focus - no sign up is required and data is stored locally in browser that on",{"problem":51,"audience":57,"pricing":63,"motivation":64,"time_to_build":71,"stack":75,"openness":100,"stage":101,"team_size":102},{"value":52,"source":53,"evidence":54},"Helps people create modern ATS-friendly resumes and test existing resumes' ATS readability.","maker",[55],{"id":56},"post",{"value":58,"source":53,"evidence":59},"Students and early-career professionals",[60],{"id":61,"by":11,"text":62},"36473785","Thanks so much for your kind words and feedback, and for creating the issues on Github: https:\u002F\u002Fgithub.com\u002Fxitanggg\u002Fopen-resume\u002Fissues\u002F9 Re-posting my comment from the github…",null,{"value":65,"source":53,"evidence":66},"Mentoring students who made common resume mistakes; wanted to level the playing field.",[67,68],{"id":56},{"id":69,"by":11,"text":70},"36474132","Thanks for sharing this feedback. Very interesting to learn that the resume composition was a primary filter back then. As you note, with the advancement of internet and…",{"value":72,"source":53,"evidence":73},"Weekend project",[74],{"id":56},[76,82,88,92],{"value":77,"source":53,"evidence":78},"PDF.js",[79],{"id":80,"by":11,"text":81},"36471335","Yeah I did. I am not sure which link I used before but this one seems to also work:…",{"value":83,"source":53,"evidence":84},"React",[85],{"id":86,"by":11,"text":87},"36473750","It is definitely possible to build all of these with vanilla HTML\u002FJS\u002FCSS, but it would be much more work to build everything from scratch instead of leveraging frameworks that…",{"value":89,"source":53,"evidence":90},"Tailwind",[91],{"id":86,"by":11,"text":87},{"value":93,"source":94,"evidence":95},"Next.js","commenter",[96],{"id":97,"by":98,"text":99},"36473305","mewonderswhy","Really impressive work, although I was wondering, could this be made as a static HTML \"application\"? No NextJS, no ReactJS, not even TypeScript. Pure HTML\u002FJS\u002FCSS hosted statically.","open_source","launched","unknown",{"praise":104,"objections":131,"requests":180,"questions":206,"alternatives":218},[105,120,127],{"value":106,"source":94,"evidence":107},"Clean real-time preview and easy to use without sign-up",[108,112,116],{"id":109,"by":110,"text":111},"36470939","latexr","This looks really good. Responsive real-time preview, clear interface, no login necessary, customisable without being overwhelming. Even the category names can be edited if you…",{"id":113,"by":114,"text":115},"36470992","shmooper","Awesome work! The builder is super comfy and intuitive. Just one request - would really like to mark in bold parts of a sentence.",{"id":117,"by":118,"text":119},"36470790","juliusgeo","Just checked out the resume scanner and it’s very nice! I appreciate how it only took a few clicks to get from the home page to a real example with my own resume. It also works…",{"value":121,"source":94,"evidence":122},"Open source and free",[123],{"id":124,"by":125,"text":126},"36470778","js4ever","Very nice, thanks for making this open source!",{"value":128,"source":94,"evidence":129},"Parser is fast compared to others",[130],{"id":117,"by":118,"text":119},[132,151,159,170],{"value":133,"source":94,"evidence":134},"Resume parser often fails to parse PDFs correctly",[135,139,143,147],{"id":136,"by":137,"text":138},"36471111","jedberg","Interesting. I put my LinkedIn generated resume into the parser, and it only parsed it about 1\u002F2 right. Which makes me wonder, who is doing the wrong thing here? Is LinkedIn…",{"id":140,"by":141,"text":142},"36473922","geuis","That resume parser needs some work. Other than my name and contact info, it didn't correctly parse anything. It added my most recent work history as schools with no names or…",{"id":144,"by":145,"text":146},"36477176","kylegalbraith","Seems like an awesome idea you have here. However, I uploaded my partners resume as a PDF and it didn't parse out any of the relevant details. Meaning they would pretty much need…",{"id":148,"by":149,"text":150},"36475777","twostorytower","This is really awesome, great work. Some feedback: Your parser wasn't able to properly parse out my education from the resume I just made from your own builder (PDF'd). It's just…",{"value":152,"source":94,"evidence":153},"Multi-page resumes not supported in editor",[154,158],{"id":155,"by":156,"text":157},"36472546","woodylondon","Overall, I think the project looks great, and the fact that it's open-source is a big plus. However, there are a few issues that I noticed: - The web editor doesn't seem to…",{"id":148,"by":149,"text":150},{"value":160,"source":94,"evidence":161},"Bullet points created on each space in Firefox",[162,166],{"id":163,"by":164,"text":165},"36473512","hansoolo","Good one! I just tried it out because I need a resume and my old one was done really weirdly in InDesign ages ago. One thing I noticed was the really weird (I am on Firefox) :…",{"id":167,"by":168,"text":169},"36475857","todotask","Nice idea for a project and here what I found: Buggy input which break characters into bullet points while filling resume from scratch, could have been spotted before it's shipped.",{"value":171,"source":94,"evidence":172},"Unverified claim of companies using it, later removed",[173,177],{"id":174,"by":175,"text":176},"36471329","goncalomb","Looks good, definitely an impressive \"weekend project\". I'll probably use it in the future. I don't mean to sound rude. But, can you explain what you mean by \"trusted by students…",{"id":178,"by":11,"text":179},"36471899","I apologize for the confusion the statement has caused and comes off as lying. The statement is accurate and is in fact tested & likened by students and employees listed in the…",[181,188,195,202],{"value":182,"source":94,"evidence":183},"Import from LinkedIn profile",[184],{"id":185,"by":186,"text":187},"36471355","pachico","I would allow people to scrape a LinkedIn profile and get the resume from there.",{"value":189,"source":94,"evidence":190},"Support multiple custom fields and markdown formatting",[191],{"id":192,"by":193,"text":194},"36487731","bluedemon","I really like this and would recommend being able to add extra field(s) when doing a custom one. I know that it had a custom one, but I couldn't format the text. It only adds…",{"value":196,"source":94,"evidence":197},"Import from JSON Resume",[198],{"id":199,"by":200,"text":201},"36471928","t3pfaff","I have liked the outputs and organization of [Reactive Resume](https:\u002F\u002Frxresu.me) in the past but I have realized it gets parsed unintelligibly by most ATS and seems to rasterize…",{"value":203,"source":94,"evidence":204},"Bold text within sentences",[205],{"id":113,"by":114,"text":115},[207,214],{"value":208,"source":94,"evidence":209},"Does it support the JSON Resume format?",[210],{"id":211,"by":212,"text":213},"36470902","siilikuin","Nice work, Xitang. Curious to know if this supports the JSON Resume format.",{"value":215,"source":94,"evidence":216},"Could it be built as a static HTML app without frameworks?",[217],{"id":97,"by":98,"text":99},[219,226,230,237],{"value":220,"source":94,"evidence":221},"JSON Resume",[222],{"id":223,"by":224,"text":225},"36471050","pratio","Also checkout https:\u002F\u002Fjsonresume.org\u002F not my project but also amazing work",{"value":227,"source":94,"evidence":228},"Reactive Resume",[229],{"id":199,"by":200,"text":201},{"value":231,"source":94,"evidence":232},"AsciiDoc resume",[233],{"id":234,"by":235,"text":236},"36471410","razemio","Just as a thought. For me, AsciiDoc was perfectly fine. No modifications needed, and it is compatible with GitHub's build in preview. That's what it could look like:…",{"value":238,"source":94,"evidence":239},"Modern CV (LaTeX)",[240],{"id":241,"by":242,"text":243},"36476890","TsukiZombina","That's Modern CV",{"comments":245,"answered":246,"key":247},31,9,[248,251,252],{"id":249,"text":250},"36471628","Thanks for you kind word and for asking this great question. I have to admit that the claim is more for marketing purpose to make it look impressive. The truth is that we tested…",{"id":178,"text":179},{"id":253,"text":254},"36473229","Love this suggestion!",{"commenters":256,"max_depth":34,"maker_replies":245,"first_comment_mins":257,"lifespan_hours":258},124,41,555,[260,262,266,269,273,277,279,283,284,287,289,291,294,298,301,303,306,308,311,313,316,319,321,323,325,327,329,331,333,335,337,340,343,346,349,352,355,357,360,363,366,369,373,377,380,382,385,388,391,393,396,399,402,405,408,411,414,416,418,421,423,426,428,430,432,435,438,441,443,446,448,451,454,457,460,463,465,468,472,474,477,479,480,483,486,489,492,495,497,499,502,504,506,508,510,512,515,518,521,524,527,530,532,535,538,541,544,547,550,554,557,560,562,565,567,570,572,575,578,581,584,588,591,594,597,600,603,605,608,610,613,615,617,619,621,623,626,627,629,631,635,638,641,643,645,647,650,652,653,655,657,659,662,664,667,669,671,675,678,679,681,685,687,689,693,697,699,701,706,707,711,715,719,721,723,724,728,732,733,736,738,741,744,748,750,752,754,757,759,763,765,769,771,773,776,778,782,786],[174,46,40,261,175,46],"project\u002Fmixed\u002Fdesign",[263,46,41,264,265,46],"36471458","project\u002Fcritical\u002Fdesign","tornato7",[267,46,41,264,268,46],"36476455","throwaway2037",[270,46,46,271,272,46],"36476894","commenter\u002Fneutral\u002Fdesign","vasco",[274,46,46,275,276,46],"36480139","other\u002Fneutral\u002Fnone","dustincoates",[249,46,46,278,11,41],"maker\u002Fneutral\u002Fdesign",[280,46,41,281,282,46],"36471690","maker\u002Fcritical\u002Fdesign","rosmax_1337",[178,46,46,278,11,41],[285,46,40,286,175,46],"36472061","project\u002Fneutral\u002Fdesign",[253,46,46,288,11,41],"maker\u002Fpositive\u002Fdesign",[290,46,41,264,282,46],"36472177",[292,46,46,271,293,46],"36471919","jokethrowaway",[295,46,46,296,297,46],"36473285","commenter\u002Fneutral\u002Fnone","drekipus",[299,46,46,296,300,46],"36471933","skwirl",[302,46,46,271,282,46],"36472127",[304,46,46,296,305,46],"36472288","dotandgtfo",[307,46,46,296,282,46],"36472440",[309,46,46,275,310,46],"36473049","caboteria",[312,46,46,275,282,46],"36473088",[314,46,46,275,315,46],"36474007","SantalBlush",[317,46,46,275,318,46],"36476430","bheadmaster",[320,46,46,275,315,46],"36485269",[322,46,46,275,282,46],"36486034",[324,46,46,275,318,46],"36489606",[326,46,46,275,315,46],"36493523",[328,46,46,275,282,46],"36499064",[330,46,46,275,318,46],"36526392",[332,46,46,275,315,46],"36655794",[334,46,46,275,318,46],"36722895",[336,46,46,275,315,46],"36778023",[338,46,41,264,339,46],"36480309","x3874",[341,46,46,296,342,46],"36472330","LastTrain",[344,46,46,275,345,46],"36471748","thebruce87m",[347,46,46,275,348,46],"36471961","mminer237",[350,46,46,275,351,46],"36474242","philipwhiuk",[353,46,46,275,354,46],"36478093","MissTake",[356,46,46,275,348,46],"36482076",[358,46,46,275,359,46],"36489559","ivolimmen",[361,46,46,275,362,46],"36510133","IIsi50MHz",[364,46,46,275,365,46],"36476879","calmoo",[367,46,41,264,368,46],"36474693","proxiful-wash",[370,46,48,371,372,46],"36476811","project\u002Fpositive\u002Fdesign","teekert",[374,41,41,375,376,46],"36471248","project\u002Fcritical\u002Fidea","Andrew_nenakhov",[378,41,46,296,379,46],"36471293","robobro",[381,41,46,296,376,46],"36471339",[383,41,46,296,384,46],"36471663","least",[386,41,46,296,387,46],"36475512","bee_rider",[389,41,48,371,390,46],"36477336","tiborsaas",[392,41,41,264,376,46],"36479750",[394,41,46,296,395,46],"36471322","LikeAnElephant",[397,41,46,275,398,46],"36471429","RobotToaster",[400,41,46,275,401,46],"36471696","corobo",[403,41,46,275,404,46],"36471433","AHOHA",[406,41,46,275,407,46],"36471563","joelegner",[409,41,46,275,410,46],"36471650","Arch485",[412,41,46,275,413,46],"36471651","pjmlp",[415,41,46,275,404,46],"36471907",[417,41,46,275,376,46],"36473181",[419,41,46,275,420,46],"36477815","sunderw",[422,41,46,275,376,46],"36481843",[424,41,46,296,425,46],"36472509","dexterdog",[427,41,46,296,376,46],"36472154",[429,41,46,296,404,46],"36472852",[431,41,46,296,376,46],"36473115",[433,41,46,296,434,46],"36474966","Mawr",[436,41,46,296,437,46],"36476199","ChymeraXYZ",[439,41,46,296,440,46],"36479893","john-radio",[442,41,46,296,268,46],"36476709",[444,41,46,296,445,46],"36479232","phpisthebest",[447,41,46,296,368,46],"36474710",[449,41,46,296,450,46],"36473015","Chris2048",[452,41,46,296,453,46],"36474114","janalsncm",[455,41,46,296,456,46],"36471501","jnsie",[458,41,46,296,459,46],"36471519","wnolens",[461,41,46,296,462,46],"36472920","JoshuaEN",[464,41,46,296,459,46],"36480257",[466,41,46,296,467,46],"36471693","kingkongjaffa",[469,41,48,470,471,46],"36472097","project\u002Fpositive\u002Fidea","BaseballPhysics",[69,41,46,473,11,41],"maker\u002Fpositive\u002Fidea",[475,41,48,476,376,46],"36477295","maker\u002Fpositive\u002Fnone",[478,41,46,296,368,46],"36474707",[223,18,46,275,224,46],[481,18,46,275,482,46],"36471202","Alifatisk",[484,18,46,275,485,46],"36471427","xavdid",[487,18,46,488,11,41],"36471434","maker\u002Fneutral\u002Fnone",[490,18,46,275,491,46],"36471785","agumonkey",[493,18,46,275,494,46],"36473852","thomasfromcdnjs",[496,18,46,275,491,46],"36474065",[498,18,46,275,494,46],"36474068",[500,18,46,275,501,46],"36472168","adhvaryu",[503,18,46,275,494,46],"36473872",[505,18,46,275,11,41],"36474177",[507,18,46,275,494,46],"36474208",[509,18,46,296,11,41],"36474272",[511,18,46,275,224,46],"36475473",[513,18,46,275,514,46],"36475639","Kalabasa",[516,18,46,275,517,46],"36474629","TheLonelyGecko",[519,18,46,275,520,46],"36479465","jefc1111",[522,18,46,275,523,46],"36479654","bbody",[525,40,46,275,526,46],"36471994","linusha",[528,40,46,275,529,46],"36472050","ghosty141",[531,40,46,275,526,46],"36472226",[533,40,46,296,534,46],"36472377","evilduck",[536,40,46,275,537,46],"36472085","kulikalov",[539,40,46,275,540,46],"36472418","clnq",[542,40,46,275,543,46],"36472525","avip",[545,40,46,275,546,46],"36472738","zyberzero",[548,40,46,275,549,46],"36473683","rckclmbr",[551,40,40,552,553,46],"36474600","project\u002Fmixed\u002Fexecution","jskherman",[555,40,46,275,556,46],"36473659","fbdab103",[558,40,46,275,559,46],"36475366","wyclif",[561,40,46,275,268,46],"36476886",[563,40,46,275,564,46],"36473732","JoeyBananas",[566,40,46,275,540,46],"36473917",[568,40,46,296,569,46],"36475345","the_jeremy",[571,40,46,275,268,46],"36476848",[573,40,46,275,574,46],"36472445","sroussey",[576,40,46,275,577,46],"36472902","delijati",[579,40,46,275,580,46],"36472696","alexpotato",[582,40,46,275,583,46],"36472931","darau1",[585,40,40,586,587,46],"36472965","project\u002Fneutral\u002Fidea","jcul",[589,40,46,590,11,41],"36473173","maker\u002Fneutral\u002Fidea",[592,40,46,275,593,46],"36474691","comte7092",[595,40,40,586,596,46],"36475076","NikolaNovak",[598,40,46,275,599,46],"36475480","lnxg33k1",[601,33,40,286,602,46],"36471206","eikenberry",[604,33,46,488,11,41],"36471698",[606,48,46,275,607,46],"36471911","theyknowitsxmas",[609,48,46,275,11,41],"36473769",[611,48,46,275,612,46],"36475706","donaldbough",[614,48,46,275,268,46],"36476923",[136,44,41,616,137,46],"project\u002Fcritical\u002Fperformance",[618,44,46,488,11,41],"36471422",[620,44,48,476,137,46],"36471472",[622,44,46,488,11,41],"36471706",[624,44,46,275,625,46],"36473842","keyle",[148,38,41,616,149,46],[109,628,48,371,110,46],8,[630,628,46,488,11,41],"36471290",[632,246,40,633,634,46],"36477023","project\u002Fneutral\u002Fperformance","VoidWhisperer",[155,636,41,637,156,46],10,"project\u002Fcritical\u002Fexecution",[639,636,40,286,640,46],"36472921","velosol",[61,636,46,642,11,41],"maker\u002Fneutral\u002Fexecution",[163,644,41,637,164,46],11,[646,644,46,488,11,41],"36474234",[648,644,40,649,164,46],"36478107","project\u002Fneutral\u002Fexecution",[144,651,41,616,145,46],12,[140,31,41,616,141,46],[654,31,46,488,11,41],"36474207",[185,656,40,586,186,46],14,[658,656,46,488,11,41],"36473724",[660,656,40,586,661,46],"36486630","roetlich",[192,663,40,261,193,46],15,[117,665,48,666,118,46],16,"project\u002Fpositive\u002Fperformance",[668,665,46,488,11,41],"36470938",[670,665,40,586,118,46],"36471110",[672,673,40,586,674,46],"36519007",17,"ShannonMita",[676,34,46,275,677,46],"36477813","EGreg",[234,32,46,275,235,46],[680,32,46,488,11,41],"36473642",[682,683,46,275,684,46],"36471057",20,"moffkalast",[686,683,46,488,11,41],"36471235",[688,683,46,275,684,46],"36472182",[690,691,41,616,692,46],"36472272",21,"jamietanna",[694,695,40,586,696,46],"36487304",22,"garfieldnate",[199,698,40,586,200,46],23,[700,698,46,278,11,41],"36473669",[702,703,40,704,705,46],"36471169",24,"maker\u002Fneutral\u002Fdocs","leodler",[80,703,46,704,11,41],[708,709,40,586,710,46],"36474761",25,"ElFitz",[712,713,41,616,714,46],"36479838",26,"notpushkin",[716,717,40,552,718,46],"36472540",27,"hmmokidk",[720,717,46,642,11,41],"36473708",[97,722,40,649,98,46],28,[86,722,46,642,11,41],[725,726,46,275,727,46],"36474838",29,"shaoner",[729,730,46,275,731,46],"36476428",30,"tagyro",[167,245,41,637,168,46],[734,245,46,296,735,46],"36475889","realitysballs",[737,245,46,296,168,46],"36491294",[739,16,48,470,740,46],"36470868","tacone",[742,16,46,743,11,41],"36470986","maker\u002Fpositive\u002Fdocs",[745,746,48,470,747,46],"36471869",33,"kalverra",[749,746,46,590,11,41],"36473622",[113,751,48,371,114,46],34,[753,751,46,278,11,41],"36471205",[124,755,48,756,125,46],35,"project\u002Fpositive\u002Fnone",[758,755,46,476,11,41],"36470889",[760,761,40,286,762,46],"36471240",36,"xyst",[764,761,46,278,11,41],"36473627",[766,767,41,637,768,46],"36476509",37,"adog91",[211,770,40,586,212,46],38,[772,770,46,590,11,41],"36471069",[774,770,40,586,775,46],"36471963","dr_kiszonka",[777,770,46,473,11,41],"36473552",[779,780,48,781,612,46],"36475686",39,"maker\u002Fpositive\u002Fexecution",[783,784,48,756,785,46],"36473485",40,"tap-snap-or-nap",[241,257,46,275,242,46],[],[789,794,798,803,807,812],{"id":790,"name":791,"points":792,"category":793},"36480687","Mofi",708,"creative",{"id":795,"name":796,"points":797,"category":20},"36446045","Vrite Editor",460,{"id":799,"name":800,"points":801,"category":802},"36505859","background removal",395,"ai",{"id":804,"name":805,"points":806,"category":802},"36472854","WinGPT",382,{"id":808,"name":809,"points":810,"category":811},"36447871","React Graph Gallery",297,"dev_tools",{"id":813,"name":814,"points":815,"category":816},"36469297","Hypersomnia",270,"games",false,"v2",{"id":820,"name":5,"line":6,"ai":817,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":821,"top":18,"kw":822,"maker":11,"domain":10,"tier":19,"attempts":46,"strip":823,"url":9,"mix":824,"praise":106,"objection":133,"sub":21},36470297,-0.08,[21,24,25,26,27],"1110001023000005500000303314213402215525",[31,32,33,34],1794036637405]